<!doctype html>
<html class="no-js" lang="en" data-content_root="./">
  <head><meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <meta name="color-scheme" content="light dark"><meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="index" title="Index" href="genindex.html"><link rel="search" title="Search" href="search.html"><link rel="next" title="Submodules" href="genai.html">

    <!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25 -->
        <title>Google Gen AI SDK documentation</title>
      <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
    <link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
    <link rel="stylesheet" type="text/css" href="_static/autodoc_pydantic.css?v=a0a71c94" />
    <link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?v=8dab3a3b" />
    <link rel="stylesheet" type="text/css" href="_static/css/custom.css?v=fdc8595f" />
    
    


<style>
  body {
    --color-code-background: #f2f2f2;
  --color-code-foreground: #1e1e1e;
  --font-stack: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-stack--monospace: Roboto Mono, "Helvetica Neue Mono", monospace;
  --font-stack--headings: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --color-brand-primary: black;
  --color-brand-content: black;
  
  }
  @media not print {
    body[data-theme="dark"] {
      --color-code-background: #202020;
  --color-code-foreground: #d0d0d0;
  --font-stack: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-stack--monospace: Roboto Mono, "Helvetica Neue Mono", monospace;
  --font-stack--headings: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --color-brand-primary: white;
  --color-brand-content: white;
  
    }
    @media (prefers-color-scheme: dark) {
      body:not([data-theme="light"]) {
        --color-code-background: #202020;
  --color-code-foreground: #d0d0d0;
  --font-stack: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-stack--monospace: Roboto Mono, "Helvetica Neue Mono", monospace;
  --font-stack--headings: "Google Sans Text", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --color-brand-primary: white;
  --color-brand-content: white;
  
      }
    }
  }
</style></head>
  <body>
    
    <script>
      document.body.dataset.theme = localStorage.getItem("theme") || "auto";
    </script>
    

<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
  <symbol id="svg-toc" viewBox="0 0 24 24">
    <title>Contents</title>
    <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 1024 1024">
      <path d="M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z"/>
    </svg>
  </symbol>
  <symbol id="svg-menu" viewBox="0 0 24 24">
    <title>Menu</title>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-menu">
      <line x1="3" y1="12" x2="21" y2="12"></line>
      <line x1="3" y1="6" x2="21" y2="6"></line>
      <line x1="3" y1="18" x2="21" y2="18"></line>
    </svg>
  </symbol>
  <symbol id="svg-arrow-right" viewBox="0 0 24 24">
    <title>Expand</title>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather-chevron-right">
      <polyline points="9 18 15 12 9 6"></polyline>
    </svg>
  </symbol>
  <symbol id="svg-sun" viewBox="0 0 24 24">
    <title>Light mode</title>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather-sun">
      <circle cx="12" cy="12" r="5"></circle>
      <line x1="12" y1="1" x2="12" y2="3"></line>
      <line x1="12" y1="21" x2="12" y2="23"></line>
      <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
      <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
      <line x1="1" y1="12" x2="3" y2="12"></line>
      <line x1="21" y1="12" x2="23" y2="12"></line>
      <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
      <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
    </svg>
  </symbol>
  <symbol id="svg-moon" viewBox="0 0 24 24">
    <title>Dark mode</title>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-moon">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" />
    </svg>
  </symbol>
  <symbol id="svg-sun-with-moon" viewBox="0 0 24 24">
    <title>Auto light/dark, in light mode</title>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="1" stroke-linecap="round" stroke-linejoin="round"
      class="icon-custom-derived-from-feather-sun-and-tabler-moon">
      <path style="opacity: 50%" d="M 5.411 14.504 C 5.471 14.504 5.532 14.504 5.591 14.504 C 3.639 16.319 4.383 19.569 6.931 20.352 C 7.693 20.586 8.512 20.551 9.25 20.252 C 8.023 23.207 4.056 23.725 2.11 21.184 C 0.166 18.642 1.702 14.949 4.874 14.536 C 5.051 14.512 5.231 14.5 5.411 14.5 L 5.411 14.504 Z"/>
      <line x1="14.5" y1="3.25" x2="14.5" y2="1.25"/>
      <line x1="14.5" y1="15.85" x2="14.5" y2="17.85"/>
      <line x1="10.044" y1="5.094" x2="8.63" y2="3.68"/>
      <line x1="19" y1="14.05" x2="20.414" y2="15.464"/>
      <line x1="8.2" y1="9.55" x2="6.2" y2="9.55"/>
      <line x1="20.8" y1="9.55" x2="22.8" y2="9.55"/>
      <line x1="10.044" y1="14.006" x2="8.63" y2="15.42"/>
      <line x1="19" y1="5.05" x2="20.414" y2="3.636"/>
      <circle cx="14.5" cy="9.55" r="3.6"/>
    </svg>
  </symbol>
  <symbol id="svg-moon-with-sun" viewBox="0 0 24 24">
    <title>Auto light/dark, in dark mode</title>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="1" stroke-linecap="round" stroke-linejoin="round"
      class="icon-custom-derived-from-feather-sun-and-tabler-moon">
      <path d="M 8.282 7.007 C 8.385 7.007 8.494 7.007 8.595 7.007 C 5.18 10.184 6.481 15.869 10.942 17.24 C 12.275 17.648 13.706 17.589 15 17.066 C 12.851 22.236 5.91 23.143 2.505 18.696 C -0.897 14.249 1.791 7.786 7.342 7.063 C 7.652 7.021 7.965 7 8.282 7 L 8.282 7.007 Z"/>
      <line style="opacity: 50%" x1="18" y1="3.705" x2="18" y2="2.5"/>
      <line style="opacity: 50%" x1="18" y1="11.295" x2="18" y2="12.5"/>
      <line style="opacity: 50%" x1="15.316" y1="4.816" x2="14.464" y2="3.964"/>
      <line style="opacity: 50%" x1="20.711" y1="10.212" x2="21.563" y2="11.063"/>
      <line style="opacity: 50%" x1="14.205" y1="7.5" x2="13.001" y2="7.5"/>
      <line style="opacity: 50%" x1="21.795" y1="7.5" x2="23" y2="7.5"/>
      <line style="opacity: 50%" x1="15.316" y1="10.184" x2="14.464" y2="11.036"/>
      <line style="opacity: 50%" x1="20.711" y1="4.789" x2="21.563" y2="3.937"/>
      <circle style="opacity: 50%" cx="18" cy="7.5" r="2.169"/>
    </svg>
  </symbol>
  <symbol id="svg-pencil" viewBox="0 0 24 24">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-pencil-code">
      <path d="M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4" />
      <path d="M13.5 6.5l4 4" />
      <path d="M20 21l2 -2l-2 -2" />
      <path d="M17 17l-2 2l2 2" />
    </svg>
  </symbol>
  <symbol id="svg-eye" viewBox="0 0 24 24">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor"
      stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon-tabler-eye-code">
      <path stroke="none" d="M0 0h24v24H0z" fill="none" />
      <path d="M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0" />
      <path
        d="M11.11 17.958c-3.209 -.307 -5.91 -2.293 -8.11 -5.958c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6c-.21 .352 -.427 .688 -.647 1.008" />
      <path d="M20 21l2 -2l-2 -2" />
      <path d="M17 17l-2 2l2 2" />
    </svg>
  </symbol>
</svg>

<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation" aria-label="Toggle site navigation sidebar">
<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc" aria-label="Toggle table of contents sidebar">
<label class="overlay sidebar-overlay" for="__navigation"></label>
<label class="overlay toc-overlay" for="__toc"></label>

<a class="skip-to-content muted-link" href="#furo-main-content">Skip to content</a>



<div class="page">
  <header class="mobile-header">
    <div class="header-left">
      <label class="nav-overlay-icon" for="__navigation">
        <span class="icon"><svg><use href="#svg-menu"></use></svg></span>
      </label>
    </div>
    <div class="header-center">
      <a href="#"><div class="brand">Google Gen AI SDK  documentation</div></a>
    </div>
    <div class="header-right">
      <div class="theme-toggle-container theme-toggle-header">
        <button class="theme-toggle" aria-label="Toggle Light / Dark / Auto color theme">
          <svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
          <svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
          <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
          <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
        </button>
      </div>
      <label class="toc-overlay-icon toc-header-icon" for="__toc">
        <span class="icon"><svg><use href="#svg-toc"></use></svg></span>
      </label>
    </div>
  </header>
  <aside class="sidebar-drawer">
    <div class="sidebar-container">
      
      <div class="sidebar-sticky"><a class="sidebar-brand" href="#">
  
  <span class="sidebar-brand-text">Google Gen AI SDK  documentation</span>
  
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
  <input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
  <input type="hidden" name="check_keywords" value="yes">
  <input type="hidden" name="area" value="default">
</form>
<div id="searchbox"></div><div class="sidebar-scroll"><div class="sidebar-tree">
  <ul>
<li class="toctree-l1"><a class="reference internal" href="genai.html">Submodules</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.client">genai.client module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.batches">genai.batches module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.caches">genai.caches module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.chats">genai.chats module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.files">genai.files module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.live">genai.live module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.models">genai.models module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.tokens">genai.tokens module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.tunings">genai.tunings module</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.types">genai.types module</a></li>
</ul>

</div>
</div>

      </div>
      
    </div>
  </aside>
  <div class="main">
    <div class="content">
      <div class="article-container">
        <a href="#" class="back-to-top muted-link">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
            <path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12z"></path>
          </svg>
          <span>Back to top</span>
        </a>
        <div class="content-icon-container">
          <div class="view-this-page">
  <a class="muted-link" href="_sources/index.rst.txt" title="View this page">
    <svg><use href="#svg-eye"></use></svg>
    <span class="visually-hidden">View this page</span>
  </a>
</div>
<div class="theme-toggle-container theme-toggle-content">
            <button class="theme-toggle" aria-label="Toggle Light / Dark / Auto color theme">
              <svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
              <svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
              <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
              <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
            </button>
          </div>
          <label class="toc-overlay-icon toc-content-icon" for="__toc">
            <span class="icon"><svg><use href="#svg-toc"></use></svg></span>
          </label>
        </div>
        <article role="main" id="furo-main-content">
          <section id="google-gen-ai-sdk">
<h1>Google Gen AI SDK<a class="headerlink" href="#google-gen-ai-sdk" title="Link to this heading">¶</a></h1>
<p><a class="reference external" href="https://pypi.org/project/google-genai/"><img alt="pypi" src="https://img.shields.io/pypi/v/google-genai.svg" /></a> <a class="reference external" href="https://pypi.org/project/google-genai/"><img alt="pyversions" src="https://img.shields.io/pypi/pyversions/google-genai" /></a> <a class="reference external" href="https://pypistats.org/packages/google-genai"><img alt="pydownloads" src="https://img.shields.io/pypi/dw/google-genai" /></a></p>
<p><strong>Documentation:</strong> <a class="reference external" href="https://googleapis.github.io/python-genai/">https://googleapis.github.io/python-genai/</a></p>
<p><a class="reference external" href="https://github.com/googleapis/python-genai">https://github.com/googleapis/python-genai</a></p>
<p>Google Gen AI Python SDK provides an interface for developers to integrate
Google’s generative models into their Python applications. It supports the
<a class="reference external" href="https://ai.google.dev/gemini-api/docs">Gemini Developer API</a> and
<a class="reference external" href="https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview">Vertex AI</a>
APIs.</p>
<section id="installation">
<h2>Installation<a class="headerlink" href="#installation" title="Link to this heading">¶</a></h2>
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span>google-genai
</pre></div>
</div>
<p>With <cite>uv</cite>:</p>
<div class="highlight-shell notranslate"><div class="highlight"><pre><span></span>uv<span class="w"> </span>pip<span class="w"> </span>install<span class="w"> </span>google-genai
</pre></div>
</div>
</section>
<section id="imports">
<h2>Imports<a class="headerlink" href="#imports" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>
</pre></div>
</div>
</section>
<section id="create-a-client">
<h2>Create a client<a class="headerlink" href="#create-a-client" title="Link to this heading">¶</a></h2>
<p>Please run one of the following code blocks to create a client for
different services (<a class="reference external" href="https://ai.google.dev/gemini-api/docs">Gemini Developer API</a> or <a class="reference external" href="https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview">Vertex AI</a>).</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>

<span class="c1"># Only run this block for Gemini Developer API</span>
<span class="n">client</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span><span class="n">api_key</span><span class="o">=</span><span class="s1">&#39;GEMINI_API_KEY&#39;</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>

<span class="c1"># Only run this block for Vertex AI API</span>
<span class="n">client</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span>
    <span class="n">vertexai</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">project</span><span class="o">=</span><span class="s1">&#39;your-project-id&#39;</span><span class="p">,</span> <span class="n">location</span><span class="o">=</span><span class="s1">&#39;us-central1&#39;</span>
<span class="p">)</span>
</pre></div>
</div>
<p><strong>(Optional) Using environment variables:</strong></p>
<p>You can create a client by configuring the necessary environment variables.
Configuration setup instructions depends on whether you’re using the Gemini
Developer API or the Gemini API in Vertex AI.</p>
<p><strong>Gemini Developer API:</strong> Set the <cite>GEMINI_API_KEY</cite> or <cite>GOOGLE_API_KEY</cite>.
It will automatically be picked up by the client. It’s recommended that you
set only one of those variables, but if both are set, <cite>GOOGLE_API_KEY</cite> takes
precedence.</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">export</span><span class="w"> </span><span class="nv">GEMINI_API_KEY</span><span class="o">=</span><span class="s1">&#39;your-api-key&#39;</span>
</pre></div>
</div>
<p><strong>Gemini API on Vertex AI:</strong> Set <cite>GOOGLE_GENAI_USE_VERTEXAI</cite>,
<cite>GOOGLE_CLOUD_PROJECT</cite> and <cite>GOOGLE_CLOUD_LOCATION</cite>, as shown below:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">export</span><span class="w"> </span><span class="nv">GOOGLE_GENAI_USE_VERTEXAI</span><span class="o">=</span><span class="nb">true</span>
<span class="nb">export</span><span class="w"> </span><span class="nv">GOOGLE_CLOUD_PROJECT</span><span class="o">=</span><span class="s1">&#39;your-project-id&#39;</span>
<span class="nb">export</span><span class="w"> </span><span class="nv">GOOGLE_CLOUD_LOCATION</span><span class="o">=</span><span class="s1">&#39;us-central1&#39;</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>

<span class="n">client</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">Client</span><span class="p">()</span>
</pre></div>
</div>
<section id="close-a-client">
<h3>Close a client<a class="headerlink" href="#close-a-client" title="Link to this heading">¶</a></h3>
<p>Explicitly close the sync client to ensure that resources, such as the
underlying HTTP connections, are properly cleaned up and closed.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">Client</span>

<span class="n">client</span> <span class="o">=</span> <span class="n">Client</span><span class="p">()</span>
<span class="n">response_1</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Hello&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">response_2</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Ask a question&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="c1"># Close the sync client to release resources.</span>
<span class="n">client</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
</pre></div>
</div>
<p>To explicitly close the async client:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">Client</span>

<span class="n">aclient</span> <span class="o">=</span> <span class="n">Client</span><span class="p">(</span>
    <span class="n">vertexai</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">project</span><span class="o">=</span><span class="s1">&#39;my-project-id&#39;</span><span class="p">,</span> <span class="n">location</span><span class="o">=</span><span class="s1">&#39;us-central1&#39;</span>
<span class="p">)</span><span class="o">.</span><span class="n">aio</span>
<span class="n">response_1</span> <span class="o">=</span> <span class="k">await</span> <span class="n">aclient</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Hello&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">response_2</span> <span class="o">=</span> <span class="k">await</span> <span class="n">aclient</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Ask a question&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="c1"># Close the async client to release resources.</span>
<span class="k">await</span> <span class="n">aclient</span><span class="o">.</span><span class="n">aclose</span><span class="p">()</span>
</pre></div>
</div>
</section>
<section id="client-context-managers">
<h3>Client context managers<a class="headerlink" href="#client-context-managers" title="Link to this heading">¶</a></h3>
<p>By using the sync client context manager, it will close the underlying
sync client when exiting the with block.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">Client</span>

<span class="k">with</span> <span class="n">Client</span><span class="p">()</span> <span class="k">as</span> <span class="n">client</span><span class="p">:</span>
    <span class="n">response_1</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
        <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
        <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Hello&#39;</span><span class="p">,</span>
    <span class="p">)</span>
    <span class="n">response_2</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
        <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
        <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Ask a question&#39;</span><span class="p">,</span>
    <span class="p">)</span>
</pre></div>
</div>
<p>By using the async client context manager, it will close the underlying
async client when exiting the with block.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">Client</span>

<span class="k">async</span> <span class="k">with</span> <span class="n">Client</span><span class="p">()</span><span class="o">.</span><span class="n">aio</span> <span class="k">as</span> <span class="n">aclient</span><span class="p">:</span>
    <span class="n">response_1</span> <span class="o">=</span> <span class="k">await</span> <span class="n">aclient</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
        <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
        <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Hello&#39;</span><span class="p">,</span>
    <span class="p">)</span>
    <span class="n">response_2</span> <span class="o">=</span> <span class="k">await</span> <span class="n">aclient</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
        <span class="n">model</span><span class="o">=</span><span class="n">MODEL_ID</span><span class="p">,</span>
        <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Ask a question&#39;</span><span class="p">,</span>
    <span class="p">)</span>
</pre></div>
</div>
</section>
<section id="api-selection">
<h3>API Selection<a class="headerlink" href="#api-selection" title="Link to this heading">¶</a></h3>
<p>By default, the SDK uses the beta API endpoints provided by Google to support preview features in the APIs. The stable API endpoints can be selected by setting the API version to <cite>v1</cite>.</p>
<p>To set the API version use <code class="docutils literal notranslate"><span class="pre">http_options</span></code>. For example, to set the API version to <code class="docutils literal notranslate"><span class="pre">v1</span></code> for Vertex AI:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">client</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span>
    <span class="n">vertexai</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
    <span class="n">project</span><span class="o">=</span><span class="s1">&#39;your-project-id&#39;</span><span class="p">,</span>
    <span class="n">location</span><span class="o">=</span><span class="s1">&#39;us-central1&#39;</span><span class="p">,</span>
    <span class="n">http_options</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">HttpOptions</span><span class="p">(</span><span class="n">api_version</span><span class="o">=</span><span class="s1">&#39;v1&#39;</span><span class="p">)</span>
<span class="p">)</span>
</pre></div>
</div>
<p>To set the API version to <cite>v1alpha</cite> for the Gemini Developer API:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># Only run this block for Gemini Developer API</span>
<span class="n">client</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span>
    <span class="n">api_key</span><span class="o">=</span><span class="s1">&#39;GEMINI_API_KEY&#39;</span><span class="p">,</span>
    <span class="n">http_options</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">HttpOptions</span><span class="p">(</span><span class="n">api_version</span><span class="o">=</span><span class="s1">&#39;v1alpha&#39;</span><span class="p">)</span>
<span class="p">)</span>
</pre></div>
</div>
</section>
<section id="faster-async-client-option-aiohttp">
<h3>Faster async client option: Aiohttp<a class="headerlink" href="#faster-async-client-option-aiohttp" title="Link to this heading">¶</a></h3>
<p>By default we use httpx for both sync and async client implementations. In order
to have faster performance, you may install <cite>google-genai[aiohttp]</cite>. In Gen AI
SDK we configure <cite>trust_env=True</cite> to match with the default behavior of httpx.
Additional args of <cite>aiohttp.ClientSession.request()</cite>
(<a class="reference external" href="https://github.com/aio-libs/aiohttp/blob/v3.12.13/aiohttp/client.py#L170">see _RequestOptions args</a>)
can be passed through the following way:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">http_options</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">HttpOptions</span><span class="p">(</span>
    <span class="n">async_client_args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;cookies&#39;</span><span class="p">:</span> <span class="o">...</span><span class="p">,</span> <span class="s1">&#39;ssl&#39;</span><span class="p">:</span> <span class="o">...</span><span class="p">},</span>
<span class="p">)</span>

<span class="n">client</span><span class="o">=</span><span class="n">Client</span><span class="p">(</span><span class="o">...</span><span class="p">,</span> <span class="n">http_options</span><span class="o">=</span><span class="n">http_options</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="proxy">
<h3>Proxy<a class="headerlink" href="#proxy" title="Link to this heading">¶</a></h3>
<p>Both httpx and aiohttp libraries use <cite>urllib.request.getproxies</cite> from
environment variables. Before client initialization, you may set proxy (and
optional SSL_CERT_FILE) by setting the environment variables:</p>
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">export</span><span class="w"> </span><span class="nv">HTTPS_PROXY</span><span class="o">=</span><span class="s1">&#39;http://username:password@proxy_uri:port&#39;</span>
<span class="nb">export</span><span class="w"> </span><span class="nv">SSL_CERT_FILE</span><span class="o">=</span><span class="s1">&#39;client.pem&#39;</span>
</pre></div>
</div>
<p>If you need <cite>socks5</cite> proxy, httpx <a class="reference external" href="https://www.python-httpx.org/advanced/proxies/#socks">supports</a>
<cite>socks5</cite> proxy if you pass it via args to httpx.Client(). You may install
<cite>httpx[socks]</cite> to use it. Then you can pass it through the following way:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">http_options</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">HttpOptions</span><span class="p">(</span>
    <span class="n">client_args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;proxy&#39;</span><span class="p">:</span> <span class="s1">&#39;socks5://user:pass@host:port&#39;</span><span class="p">},</span>
    <span class="n">async_client_args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;proxy&#39;</span><span class="p">:</span> <span class="s1">&#39;socks5://user:pass@host:port&#39;</span><span class="p">},</span>
<span class="p">)</span>

<span class="n">client</span><span class="o">=</span><span class="n">Client</span><span class="p">(</span><span class="o">...</span><span class="p">,</span> <span class="n">http_options</span><span class="o">=</span><span class="n">http_options</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="custom-base-url">
<h3>Custom base url<a class="headerlink" href="#custom-base-url" title="Link to this heading">¶</a></h3>
<p>In some cases you might need a custom base url (for example, API gateway proxy
server) and bypass some authentication checks for project, location, or API key.
You may pass the custom base url like this:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">base_url</span> <span class="o">=</span> <span class="s1">&#39;https://test-api-gateway-proxy.com&#39;</span>
<span class="n">client</span> <span class="o">=</span> <span class="n">Client</span><span class="p">(</span>
    <span class="n">vertexai</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>  <span class="c1"># Currently only vertexai=True is supported</span>
    <span class="n">http_options</span><span class="o">=</span><span class="p">{</span>
        <span class="s1">&#39;base_url&#39;</span><span class="p">:</span> <span class="n">base_url</span><span class="p">,</span>
        <span class="s1">&#39;headers&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;Authorization&#39;</span><span class="p">:</span> <span class="s1">&#39;Bearer test_token&#39;</span><span class="p">},</span>
    <span class="p">},</span>
<span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="types">
<h2>Types<a class="headerlink" href="#types" title="Link to this heading">¶</a></h2>
<p>Parameter types can be specified as either dictionaries(<code class="docutils literal notranslate"><span class="pre">TypedDict</span></code>) or <a class="reference external" href="https://pydantic.readthedocs.io/en/stable/model.html">Pydantic Models</a>.
Pydantic model types are available in the <code class="docutils literal notranslate"><span class="pre">types</span></code> module.</p>
</section>
</section>
<section id="models">
<h1>Models<a class="headerlink" href="#models" title="Link to this heading">¶</a></h1>
<p>The <code class="docutils literal notranslate"><span class="pre">client.models</span></code> modules exposes model inferencing and model
getters. See the ‘Create a client’ section above to initialize a client.</p>
<section id="generate-content">
<h2>Generate Content<a class="headerlink" href="#generate-content" title="Link to this heading">¶</a></h2>
<section id="with-text-content-input-text-output">
<h3>with text content input (text output)<a class="headerlink" href="#with-text-content-input-text-output" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span> <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="with-text-content-input-image-output">
<h3>with text content input (image output)<a class="headerlink" href="#with-text-content-input-image-output" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash-image&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;A cartoon infographic for flying sneakers&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">response_modalities</span><span class="o">=</span><span class="p">[</span><span class="s2">&quot;IMAGE&quot;</span><span class="p">],</span>
        <span class="n">image_config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ImageConfig</span><span class="p">(</span>
            <span class="n">aspect_ratio</span><span class="o">=</span><span class="s2">&quot;9:16&quot;</span><span class="p">,</span>
        <span class="p">),</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="k">for</span> <span class="n">part</span> <span class="ow">in</span> <span class="n">response</span><span class="o">.</span><span class="n">parts</span><span class="p">:</span>
    <span class="k">if</span> <span class="n">part</span><span class="o">.</span><span class="n">inline_data</span><span class="p">:</span>
        <span class="n">generated_image</span> <span class="o">=</span> <span class="n">part</span><span class="o">.</span><span class="n">as_image</span><span class="p">()</span>
        <span class="n">generated_image</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
<section id="with-uploaded-file-gemini-developer-api-only">
<h3>with uploaded file (Gemini Developer API only)<a class="headerlink" href="#with-uploaded-file-gemini-developer-api-only" title="Link to this heading">¶</a></h3>
<p>download the file in console.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">!wget -q https://storage.googleapis.com/generativeai-downloads/data/a11.txt</span>
</pre></div>
</div>
<p>python code.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">file</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">upload</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="s1">&#39;a11.txt&#39;</span><span class="p">)</span>
<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;Could you summarize this file?&#39;</span><span class="p">,</span> <span class="n">file</span><span class="p">]</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="how-to-structure-contents-argument-for-generate-content">
<h3>How to structure <cite>contents</cite> argument for <cite>generate_content</cite><a class="headerlink" href="#how-to-structure-contents-argument-for-generate-content" title="Link to this heading">¶</a></h3>
<p>The SDK always converts the inputs to the <cite>contents</cite> argument into
<cite>list[types.Content]</cite>.
The following shows some common ways to provide your inputs.</p>
<section id="provide-a-list-types-content">
<h4>Provide a <cite>list[types.Content]</cite><a class="headerlink" href="#provide-a-list-types-content" title="Link to this heading">¶</a></h4>
<p>This is the canonical way to provide contents, SDK will not do any conversion.</p>
</section>
<section id="provide-a-types-content-instance">
<h4>Provide a <cite>types.Content</cite> instance<a class="headerlink" href="#provide-a-types-content-instance" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">contents</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Content</span><span class="p">(</span>
    <span class="n">role</span><span class="o">=</span><span class="s1">&#39;user&#39;</span><span class="p">,</span>
    <span class="n">parts</span><span class="o">=</span><span class="p">[</span><span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span><span class="p">)]</span>
<span class="p">)</span>
</pre></div>
</div>
<p>SDK converts this to</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">Content</span><span class="p">(</span>
        <span class="n">role</span><span class="o">=</span><span class="s1">&#39;user&#39;</span><span class="p">,</span>
        <span class="n">parts</span><span class="o">=</span><span class="p">[</span><span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span><span class="p">)]</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
</section>
<section id="provide-a-string">
<h4>Provide a string<a class="headerlink" href="#provide-a-string" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span>
</pre></div>
</div>
<p>The SDK will assume this is a text part, and it converts this into the following:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">UserContent</span><span class="p">(</span>
        <span class="n">parts</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span><span class="p">)</span>
        <span class="p">]</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
<p>Where a <cite>types.UserContent</cite> is a subclass of <cite>types.Content</cite>, it sets the
<cite>role</cite> field to be <cite>user</cite>.</p>
</section>
<section id="provide-a-list-of-string">
<h4>Provide a list of string<a class="headerlink" href="#provide-a-list-of-string" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">contents</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;Why is the sky blue?&#39;</span><span class="p">,</span> <span class="s1">&#39;Why is the cloud white?&#39;</span><span class="p">]</span>
</pre></div>
</div>
<p>The SDK assumes these are 2 text parts, it converts this into a single content,
like the following:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">UserContent</span><span class="p">(</span>
        <span class="n">parts</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span><span class="p">),</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;Why is the cloud white?&#39;</span><span class="p">),</span>
        <span class="p">]</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
<p>Where a <cite>types.UserContent</cite> is a subclass of <cite>types.Content</cite>, the
<cite>role</cite> field in <cite>types.UserContent</cite> is fixed to be <cite>user</cite>.</p>
</section>
<section id="provide-a-function-call-part">
<h4>Provide a function call part<a class="headerlink" href="#provide-a-function-call-part" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">contents</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_call</span><span class="p">(</span>
    <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_weather_by_location&#39;</span><span class="p">,</span>
    <span class="n">args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="s1">&#39;Boston&#39;</span><span class="p">}</span>
<span class="p">)</span>
</pre></div>
</div>
<p>The SDK converts a function call part to a content with a <cite>model</cite> role:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">ModelContent</span><span class="p">(</span>
        <span class="n">parts</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_call</span><span class="p">(</span>
                <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_weather_by_location&#39;</span><span class="p">,</span>
                <span class="n">args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="s1">&#39;Boston&#39;</span><span class="p">}</span>
            <span class="p">)</span>
        <span class="p">]</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
<p>Where a <cite>types.ModelContent</cite> is a subclass of <cite>types.Content</cite>, the
<cite>role</cite> field in <cite>types.ModelContent</cite> is fixed to be <cite>model</cite>.</p>
</section>
<section id="provide-a-list-of-function-call-parts">
<h4>Provide a list of function call parts<a class="headerlink" href="#provide-a-list-of-function-call-parts" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">contents</span> <span class="o">=</span> <span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_call</span><span class="p">(</span>
        <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_weather_by_location&#39;</span><span class="p">,</span>
        <span class="n">args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="s1">&#39;Boston&#39;</span><span class="p">}</span>
    <span class="p">),</span>
    <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_call</span><span class="p">(</span>
        <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_weather_by_location&#39;</span><span class="p">,</span>
        <span class="n">args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="s1">&#39;New York&#39;</span><span class="p">}</span>
    <span class="p">),</span>
<span class="p">]</span>
</pre></div>
</div>
<p>The SDK converts a list of function call parts to the a content with a <cite>model</cite> role:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">ModelContent</span><span class="p">(</span>
        <span class="n">parts</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_call</span><span class="p">(</span>
                <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_weather_by_location&#39;</span><span class="p">,</span>
                <span class="n">args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="s1">&#39;Boston&#39;</span><span class="p">}</span>
            <span class="p">),</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_call</span><span class="p">(</span>
                <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_weather_by_location&#39;</span><span class="p">,</span>
                <span class="n">args</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="s1">&#39;New York&#39;</span><span class="p">}</span>
            <span class="p">)</span>
        <span class="p">]</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
<p>Where a <cite>types.ModelContent</cite> is a subclass of <cite>types.Content</cite>, the
<cite>role</cite> field in <cite>types.ModelContent</cite> is fixed to be <cite>model</cite>.</p>
</section>
<section id="provide-a-non-function-call-part">
<h4>Provide a non function call part<a class="headerlink" href="#provide-a-non-function-call-part" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">contents</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
    <span class="n">file_uri</span><span class="p">:</span> <span class="s1">&#39;gs://generativeai-downloads/images/scones.jpg&#39;</span><span class="p">,</span>
    <span class="n">mime_type</span><span class="p">:</span> <span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
<span class="p">)</span>
</pre></div>
</div>
<p>The SDK converts all non function call parts into a content with a <cite>user</cite> role.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">UserContent</span><span class="p">(</span><span class="n">parts</span><span class="o">=</span><span class="p">[</span>
        <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
            <span class="n">file_uri</span><span class="p">:</span> <span class="s1">&#39;gs://generativeai-downloads/images/scones.jpg&#39;</span><span class="p">,</span>
            <span class="n">mime_type</span><span class="p">:</span> <span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
        <span class="p">)</span>
    <span class="p">])</span>
<span class="p">]</span>
</pre></div>
</div>
</section>
<section id="provide-a-list-of-non-function-call-parts">
<h4>Provide a list of non function call parts<a class="headerlink" href="#provide-a-list-of-non-function-call-parts" title="Link to this heading">¶</a></h4>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">contents</span> <span class="o">=</span> <span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="s1">&#39;What is this image about?&#39;</span><span class="p">),</span>
    <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
        <span class="n">file_uri</span><span class="p">:</span> <span class="s1">&#39;gs://generativeai-downloads/images/scones.jpg&#39;</span><span class="p">,</span>
        <span class="n">mime_type</span><span class="p">:</span> <span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
<p>The SDK will convert the list of parts into a content with a <cite>user</cite> role</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="p">[</span>
    <span class="n">types</span><span class="o">.</span><span class="n">UserContent</span><span class="p">(</span>
        <span class="n">parts</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="s1">&#39;What is this image about?&#39;</span><span class="p">),</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
                <span class="n">file_uri</span><span class="p">:</span> <span class="s1">&#39;gs://generativeai-downloads/images/scones.jpg&#39;</span><span class="p">,</span>
                <span class="n">mime_type</span><span class="p">:</span> <span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
            <span class="p">)</span>
        <span class="p">]</span>
    <span class="p">)</span>
<span class="p">]</span>
</pre></div>
</div>
</section>
<section id="mix-types-in-contents">
<h4>Mix types in contents<a class="headerlink" href="#mix-types-in-contents" title="Link to this heading">¶</a></h4>
<p>You can also provide a list of <cite>types.ContentUnion</cite>. The SDK leaves items of
<cite>types.Content</cite> as is, it groups consecutive non function call parts into a
single <cite>types.UserContent</cite>, and it groups consecutive function call parts into
a single <cite>types.ModelContent</cite>.</p>
<p>If you put a list within a list, the inner list can only contain
<cite>types.PartUnion</cite> items. The SDK will convert the inner list into a single
<cite>types.UserContent</cite>.</p>
</section>
</section>
</section>
<section id="system-instructions-and-other-configs">
<h2>System Instructions and Other Configs<a class="headerlink" href="#system-instructions-and-other-configs" title="Link to this heading">¶</a></h2>
<p>The output of the model can be influenced by several optional settings
available in generate_content’s config parameter. For example, increasing
<cite>max_output_tokens</cite> is essential for longer model responses. To make a model more
deterministic, lowering the <cite>temperature</cite> parameter reduces randomness, with
values near 0 minimizing variability. Capabilities and parameter defaults for
each model is shown in the
<a class="reference external" href="https://cloud.google.com/vertex-ai/generative-ai/docs/models/gemini/2-5-flash">Vertex AI docs</a>
and <a class="reference external" href="https://ai.google.dev/gemini-api/docs/models">Gemini API docs</a> respectively.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.0-flash-001&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;high&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">system_instruction</span><span class="o">=</span><span class="s1">&#39;I say high, you say low&#39;</span><span class="p">,</span>
        <span class="n">max_output_tokens</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span>
        <span class="n">temperature</span><span class="o">=</span><span class="mf">0.3</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="typed-config">
<h2>Typed Config<a class="headerlink" href="#typed-config" title="Link to this heading">¶</a></h2>
<p>All API methods support Pydantic types for parameters as well as
dictionaries. You can get the type from <code class="docutils literal notranslate"><span class="pre">google.genai.types</span></code>.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.0-flash-001&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;Why is the sky blue?&#39;</span><span class="p">),</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">temperature</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
        <span class="n">top_p</span><span class="o">=</span><span class="mf">0.95</span><span class="p">,</span>
        <span class="n">top_k</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span>
        <span class="n">candidate_count</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
        <span class="n">seed</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span>
        <span class="n">max_output_tokens</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span>
        <span class="n">stop_sequences</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;STOP!&#39;</span><span class="p">],</span>
        <span class="n">presence_penalty</span><span class="o">=</span><span class="mf">0.0</span><span class="p">,</span>
        <span class="n">frequency_penalty</span><span class="o">=</span><span class="mf">0.0</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="list-base-models">
<h2>List Base Models<a class="headerlink" href="#list-base-models" title="Link to this heading">¶</a></h2>
<p>To retrieve tuned models, see: <a class="reference internal" href="#list-tuned-models"><span class="std std-ref">List Tuned Models</span></a></p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">for</span> <span class="n">model</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">():</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">model</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pager</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">})</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
<section id="list-base-models-asynchronous">
<h3>List Base Models (Asynchronous)<a class="headerlink" href="#list-base-models-asynchronous" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">async</span> <span class="k">for</span> <span class="n">job</span> <span class="ow">in</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">():</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">async_pager</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">})</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="k">await</span> <span class="n">async_pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
</section>
</section>
<section id="safety-settings">
<h2>Safety Settings<a class="headerlink" href="#safety-settings" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Say something bad.&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">safety_settings</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">SafetySetting</span><span class="p">(</span>
                <span class="n">category</span><span class="o">=</span><span class="s1">&#39;HARM_CATEGORY_HATE_SPEECH&#39;</span><span class="p">,</span>
                <span class="n">threshold</span><span class="o">=</span><span class="s1">&#39;BLOCK_ONLY_HIGH&#39;</span><span class="p">,</span>
            <span class="p">)</span>
        <span class="p">]</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="function-calling">
<h2>Function Calling<a class="headerlink" href="#function-calling" title="Link to this heading">¶</a></h2>
<section id="automatic-python-function-support">
<h3>Automatic Python function Support:<a class="headerlink" href="#automatic-python-function-support" title="Link to this heading">¶</a></h3>
<p>You can pass a Python function directly and it will be automatically
called and responded by default.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">def</span><span class="w"> </span><span class="nf">get_current_weather</span><span class="p">(</span><span class="n">location</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w">    </span><span class="sd">&quot;&quot;&quot;Returns the current weather.</span>

<span class="sd">    Args:</span>
<span class="sd">        location: The city and state, e.g. San Francisco, CA</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="k">return</span> <span class="s1">&#39;sunny&#39;</span>


<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;What is the weather like in Boston?&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">get_current_weather</span><span class="p">],</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="disabling-automatic-function-calling">
<h3>Disabling automatic function calling<a class="headerlink" href="#disabling-automatic-function-calling" title="Link to this heading">¶</a></h3>
<p>If you pass in a python function as a tool directly, and do not want
automatic function calling, you can disable automatic function calling
as follows:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;What is the weather like in Boston?&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">get_current_weather</span><span class="p">],</span>
        <span class="n">automatic_function_calling</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">AutomaticFunctionCallingConfig</span><span class="p">(</span>
            <span class="n">disable</span><span class="o">=</span><span class="kc">True</span>
        <span class="p">),</span>
    <span class="p">),</span>
<span class="p">)</span>
</pre></div>
</div>
<p>With automatic function calling disabled, you will get a list of function call
parts in the response:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">function_calls</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">List</span><span class="p">[</span><span class="n">types</span><span class="o">.</span><span class="n">FunctionCall</span><span class="p">]]</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">function_calls</span>
</pre></div>
</div>
</section>
<section id="manually-declare-and-invoke-a-function-for-function-calling">
<h3>Manually declare and invoke a function for function calling<a class="headerlink" href="#manually-declare-and-invoke-a-function-for-function-calling" title="Link to this heading">¶</a></h3>
<p>If you don’t want to use the automatic function support, you can manually
declare the function and invoke it.</p>
<p>The following example shows how to declare a function and pass it as a tool.
Then you will receive a function call part in the response.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">function</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">FunctionDeclaration</span><span class="p">(</span>
    <span class="n">name</span><span class="o">=</span><span class="s1">&#39;get_current_weather&#39;</span><span class="p">,</span>
    <span class="n">description</span><span class="o">=</span><span class="s1">&#39;Get the current weather in a given location&#39;</span><span class="p">,</span>
    <span class="n">parameters_json_schema</span><span class="o">=</span><span class="p">{</span>
        <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;object&#39;</span><span class="p">,</span>
        <span class="s1">&#39;properties&#39;</span><span class="p">:</span> <span class="p">{</span>
            <span class="s1">&#39;location&#39;</span><span class="p">:</span> <span class="p">{</span>
                <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
                <span class="s1">&#39;description&#39;</span><span class="p">:</span> <span class="s1">&#39;The city and state, e.g. San Francisco, CA&#39;</span><span class="p">,</span>
            <span class="p">}</span>
        <span class="p">},</span>
        <span class="s1">&#39;required&#39;</span><span class="p">:</span> <span class="p">[</span><span class="s1">&#39;location&#39;</span><span class="p">],</span>
    <span class="p">},</span>
<span class="p">)</span>

<span class="n">tool</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Tool</span><span class="p">(</span><span class="n">function_declarations</span><span class="o">=</span><span class="p">[</span><span class="n">function</span><span class="p">])</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;What is the weather like in Boston?&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">tool</span><span class="p">],</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">function_calls</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
<p>After you receive the function call part from the model, you can invoke the function
and get the function response. And then you can pass the function response to
the model.
The following example shows how to do it for a simple function invocation.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">user_prompt_content</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Content</span><span class="p">(</span>
    <span class="n">role</span><span class="o">=</span><span class="s1">&#39;user&#39;</span><span class="p">,</span>
    <span class="n">parts</span><span class="o">=</span><span class="p">[</span><span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_text</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s1">&#39;What is the weather like in Boston?&#39;</span><span class="p">)],</span>
<span class="p">)</span>
<span class="n">function_call_part</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">function_calls</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="n">function_call_content</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">candidates</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">content</span>


<span class="k">try</span><span class="p">:</span>
    <span class="n">function_result</span> <span class="o">=</span> <span class="n">get_current_weather</span><span class="p">(</span>
        <span class="o">**</span><span class="n">function_call_part</span><span class="o">.</span><span class="n">function_call</span><span class="o">.</span><span class="n">args</span>
    <span class="p">)</span>
    <span class="n">function_response</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;result&#39;</span><span class="p">:</span> <span class="n">function_result</span><span class="p">}</span>
<span class="k">except</span> <span class="p">(</span>
    <span class="ne">Exception</span>
<span class="p">)</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>  <span class="c1"># instead of raising the exception, you can let the model handle it</span>
    <span class="n">function_response</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;error&#39;</span><span class="p">:</span> <span class="nb">str</span><span class="p">(</span><span class="n">e</span><span class="p">)}</span>


<span class="n">function_response_part</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_function_response</span><span class="p">(</span>
    <span class="n">name</span><span class="o">=</span><span class="n">function_call_part</span><span class="o">.</span><span class="n">name</span><span class="p">,</span>
    <span class="n">response</span><span class="o">=</span><span class="n">function_response</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">function_response_content</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Content</span><span class="p">(</span>
    <span class="n">role</span><span class="o">=</span><span class="s1">&#39;tool&#39;</span><span class="p">,</span> <span class="n">parts</span><span class="o">=</span><span class="p">[</span><span class="n">function_response_part</span><span class="p">]</span>
<span class="p">)</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="p">[</span>
        <span class="n">user_prompt_content</span><span class="p">,</span>
        <span class="n">function_call_content</span><span class="p">,</span>
        <span class="n">function_response_content</span><span class="p">,</span>
    <span class="p">],</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">tool</span><span class="p">],</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="function-calling-with-any-tools-config-mode">
<h3>Function calling with <code class="docutils literal notranslate"><span class="pre">ANY</span></code> tools config mode<a class="headerlink" href="#function-calling-with-any-tools-config-mode" title="Link to this heading">¶</a></h3>
<p>If you configure function calling mode to be <cite>ANY</cite>, then the model will always
return function call parts. If you also pass a python function as a tool, by
default the SDK will perform automatic function calling until the remote calls
exceed the maximum remote call for automatic function calling (default to 10 times).</p>
<p>If you’d like to disable automatic function calling in <cite>ANY</cite> mode:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">def</span><span class="w"> </span><span class="nf">get_current_weather</span><span class="p">(</span><span class="n">location</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w">    </span><span class="sd">&quot;&quot;&quot;Returns the current weather.</span>

<span class="sd">    Args:</span>
<span class="sd">        location: The city and state, e.g. San Francisco, CA</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="k">return</span> <span class="s2">&quot;sunny&quot;</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s2">&quot;gemini-2.5-flash&quot;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s2">&quot;What is the weather like in Boston?&quot;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">get_current_weather</span><span class="p">],</span>
        <span class="n">automatic_function_calling</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">AutomaticFunctionCallingConfig</span><span class="p">(</span>
            <span class="n">disable</span><span class="o">=</span><span class="kc">True</span>
        <span class="p">),</span>
        <span class="n">tool_config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ToolConfig</span><span class="p">(</span>
            <span class="n">function_calling_config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">FunctionCallingConfig</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="s1">&#39;ANY&#39;</span><span class="p">)</span>
        <span class="p">),</span>
    <span class="p">),</span>
<span class="p">)</span>
</pre></div>
</div>
<p>If you’d like to set <code class="docutils literal notranslate"><span class="pre">x</span></code> number of automatic function call turns, you can
configure the maximum remote calls to be <code class="docutils literal notranslate"><span class="pre">x</span> <span class="pre">+</span> <span class="pre">1</span></code>.
Assuming you prefer <code class="docutils literal notranslate"><span class="pre">1</span></code> turn for automatic function calling:</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">def</span><span class="w"> </span><span class="nf">get_current_weather</span><span class="p">(</span><span class="n">location</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">str</span><span class="p">:</span>
<span class="w">    </span><span class="sd">&quot;&quot;&quot;Returns the current weather.</span>

<span class="sd">    Args:</span>
<span class="sd">        location: The city and state, e.g. San Francisco, CA</span>
<span class="sd">    &quot;&quot;&quot;</span>
    <span class="k">return</span> <span class="s2">&quot;sunny&quot;</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s2">&quot;gemini-2.5-flash&quot;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s2">&quot;What is the weather like in Boston?&quot;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">get_current_weather</span><span class="p">],</span>
        <span class="n">automatic_function_calling</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">AutomaticFunctionCallingConfig</span><span class="p">(</span>
            <span class="n">maximum_remote_calls</span><span class="o">=</span><span class="mi">2</span>
        <span class="p">),</span>
        <span class="n">tool_config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ToolConfig</span><span class="p">(</span>
            <span class="n">function_calling_config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">FunctionCallingConfig</span><span class="p">(</span><span class="n">mode</span><span class="o">=</span><span class="s1">&#39;ANY&#39;</span><span class="p">)</span>
        <span class="p">),</span>
    <span class="p">),</span>
<span class="p">)</span>
</pre></div>
</div>
</section>
<section id="model-context-protocol-mcp-support-experimental">
<h3>Model Context Protocol (MCP) support (experimental)<a class="headerlink" href="#model-context-protocol-mcp-support-experimental" title="Link to this heading">¶</a></h3>
<p>Built-in <a class="reference external" href="https://modelcontextprotocol.io/introduction">MCP</a> support is an
experimental feature. You can pass a local MCP server as a tool directly.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span>
<span class="kn">import</span><span class="w"> </span><span class="nn">asyncio</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">datetime</span><span class="w"> </span><span class="kn">import</span> <span class="n">datetime</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">mcp</span><span class="w"> </span><span class="kn">import</span> <span class="n">ClientSession</span><span class="p">,</span> <span class="n">StdioServerParameters</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">mcp.client.stdio</span><span class="w"> </span><span class="kn">import</span> <span class="n">stdio_client</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google</span><span class="w"> </span><span class="kn">import</span> <span class="n">genai</span>

<span class="n">client</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">Client</span><span class="p">()</span>

<span class="c1"># Create server parameters for stdio connection</span>
<span class="n">server_params</span> <span class="o">=</span> <span class="n">StdioServerParameters</span><span class="p">(</span>
    <span class="n">command</span><span class="o">=</span><span class="s2">&quot;npx&quot;</span><span class="p">,</span>  <span class="c1"># Executable</span>
    <span class="n">args</span><span class="o">=</span><span class="p">[</span><span class="s2">&quot;-y&quot;</span><span class="p">,</span> <span class="s2">&quot;@philschmid/weather-mcp&quot;</span><span class="p">],</span>  <span class="c1"># MCP Server</span>
    <span class="n">env</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>  <span class="c1"># Optional environment variables</span>
<span class="p">)</span>

<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">run</span><span class="p">():</span>
    <span class="k">async</span> <span class="k">with</span> <span class="n">stdio_client</span><span class="p">(</span><span class="n">server_params</span><span class="p">)</span> <span class="k">as</span> <span class="p">(</span><span class="n">read</span><span class="p">,</span> <span class="n">write</span><span class="p">):</span>
        <span class="k">async</span> <span class="k">with</span> <span class="n">ClientSession</span><span class="p">(</span><span class="n">read</span><span class="p">,</span> <span class="n">write</span><span class="p">)</span> <span class="k">as</span> <span class="n">session</span><span class="p">:</span>
            <span class="c1"># Prompt to get the weather for the current day in London.</span>
            <span class="n">prompt</span> <span class="o">=</span> <span class="sa">f</span><span class="s2">&quot;What is the weather in London in </span><span class="si">{</span><span class="n">datetime</span><span class="o">.</span><span class="n">now</span><span class="p">()</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s1">&#39;%Y-%m-</span><span class="si">%d</span><span class="s1">&#39;</span><span class="p">)</span><span class="si">}</span><span class="s2">?&quot;</span>

            <span class="c1"># Initialize the connection between client and server</span>
            <span class="k">await</span> <span class="n">session</span><span class="o">.</span><span class="n">initialize</span><span class="p">()</span>

            <span class="c1"># Send request to the model with MCP function declarations</span>
            <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
                <span class="n">model</span><span class="o">=</span><span class="s2">&quot;gemini-2.5-flash&quot;</span><span class="p">,</span>
                <span class="n">contents</span><span class="o">=</span><span class="n">prompt</span><span class="p">,</span>
                <span class="n">config</span><span class="o">=</span><span class="n">genai</span><span class="o">.</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
                    <span class="n">temperature</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
                    <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">session</span><span class="p">],</span>  <span class="c1"># uses the session, will automatically call the tool using automatic function calling</span>
                <span class="p">),</span>
            <span class="p">)</span>
            <span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>

<span class="c1"># Start the asyncio event loop and run the main function</span>
<span class="n">asyncio</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
</pre></div>
</div>
</section>
</section>
<section id="json-response-schema">
<h2>JSON Response Schema<a class="headerlink" href="#json-response-schema" title="Link to this heading">¶</a></h2>
<p>However you define your schema, don’t duplicate it in your input prompt,
including by giving examples of expected JSON output. If you do, the generated
output might be lower in quality.</p>
<section id="json-schema-support">
<h3>JSON Schema support<a class="headerlink" href="#json-schema-support" title="Link to this heading">¶</a></h3>
<p>Schemas can be provided as standard JSON schema.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">user_profile</span> <span class="o">=</span> <span class="p">{</span>
    <span class="s1">&#39;properties&#39;</span><span class="p">:</span> <span class="p">{</span>
        <span class="s1">&#39;age&#39;</span><span class="p">:</span> <span class="p">{</span>
            <span class="s1">&#39;anyOf&#39;</span><span class="p">:</span> <span class="p">[</span>
                <span class="p">{</span><span class="s1">&#39;maximum&#39;</span><span class="p">:</span> <span class="mi">20</span><span class="p">,</span> <span class="s1">&#39;minimum&#39;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;integer&#39;</span><span class="p">},</span>
                <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;null&#39;</span><span class="p">},</span>
            <span class="p">],</span>
            <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Age&#39;</span><span class="p">,</span>
        <span class="p">},</span>
        <span class="s1">&#39;username&#39;</span><span class="p">:</span> <span class="p">{</span>
            <span class="s1">&#39;description&#39;</span><span class="p">:</span> <span class="s2">&quot;User&#39;s unique name&quot;</span><span class="p">,</span>
            <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;Username&#39;</span><span class="p">,</span>
            <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;string&#39;</span><span class="p">,</span>
        <span class="p">},</span>
    <span class="p">},</span>
    <span class="s1">&#39;required&#39;</span><span class="p">:</span> <span class="p">[</span><span class="s1">&#39;username&#39;</span><span class="p">,</span> <span class="s1">&#39;age&#39;</span><span class="p">],</span>
    <span class="s1">&#39;title&#39;</span><span class="p">:</span> <span class="s1">&#39;User Schema&#39;</span><span class="p">,</span>
    <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;object&#39;</span><span class="p">,</span>
<span class="p">}</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Give me a random user profile.&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="p">{</span>
        <span class="s1">&#39;response_mime_type&#39;</span><span class="p">:</span> <span class="s1">&#39;application/json&#39;</span><span class="p">,</span>
        <span class="s1">&#39;response_json_schema&#39;</span><span class="p">:</span> <span class="n">user_profile</span>
    <span class="p">},</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">parsed</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="pydantic-model-schema-support">
<h3>Pydantic Model Schema support<a class="headerlink" href="#pydantic-model-schema-support" title="Link to this heading">¶</a></h3>
<p>Schemas can be provided as Pydantic Models.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">pydantic</span><span class="w"> </span><span class="kn">import</span> <span class="n">BaseModel</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>


<span class="k">class</span><span class="w"> </span><span class="nc">CountryInfo</span><span class="p">(</span><span class="n">BaseModel</span><span class="p">):</span>
    <span class="n">name</span><span class="p">:</span> <span class="nb">str</span>
    <span class="n">population</span><span class="p">:</span> <span class="nb">int</span>
    <span class="n">capital</span><span class="p">:</span> <span class="nb">str</span>
    <span class="n">continent</span><span class="p">:</span> <span class="nb">str</span>
    <span class="n">gdp</span><span class="p">:</span> <span class="nb">int</span>
    <span class="n">official_language</span><span class="p">:</span> <span class="nb">str</span>
    <span class="n">total_area_sq_mi</span><span class="p">:</span> <span class="nb">int</span>


<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Give me information for the United States.&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">response_mime_type</span><span class="o">=</span><span class="s1">&#39;application/json&#39;</span><span class="p">,</span>
        <span class="n">response_schema</span><span class="o">=</span><span class="n">CountryInfo</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Give me information for the United States.&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">response_mime_type</span><span class="o">=</span><span class="s1">&#39;application/json&#39;</span><span class="p">,</span>
        <span class="n">response_schema</span><span class="o">=</span><span class="p">{</span>
            <span class="s1">&#39;required&#39;</span><span class="p">:</span> <span class="p">[</span>
                <span class="s1">&#39;name&#39;</span><span class="p">,</span>
                <span class="s1">&#39;population&#39;</span><span class="p">,</span>
                <span class="s1">&#39;capital&#39;</span><span class="p">,</span>
                <span class="s1">&#39;continent&#39;</span><span class="p">,</span>
                <span class="s1">&#39;gdp&#39;</span><span class="p">,</span>
                <span class="s1">&#39;official_language&#39;</span><span class="p">,</span>
                <span class="s1">&#39;total_area_sq_mi&#39;</span><span class="p">,</span>
            <span class="p">],</span>
            <span class="s1">&#39;properties&#39;</span><span class="p">:</span> <span class="p">{</span>
                <span class="s1">&#39;name&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;STRING&#39;</span><span class="p">},</span>
                <span class="s1">&#39;population&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;INTEGER&#39;</span><span class="p">},</span>
                <span class="s1">&#39;capital&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;STRING&#39;</span><span class="p">},</span>
                <span class="s1">&#39;continent&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;STRING&#39;</span><span class="p">},</span>
                <span class="s1">&#39;gdp&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;INTEGER&#39;</span><span class="p">},</span>
                <span class="s1">&#39;official_language&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;STRING&#39;</span><span class="p">},</span>
                <span class="s1">&#39;total_area_sq_mi&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;INTEGER&#39;</span><span class="p">},</span>
            <span class="p">},</span>
            <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;OBJECT&#39;</span><span class="p">,</span>
        <span class="p">},</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="enum-response-schema">
<h2>Enum Response Schema<a class="headerlink" href="#enum-response-schema" title="Link to this heading">¶</a></h2>
<section id="text-response">
<h3>Text Response<a class="headerlink" href="#text-response" title="Link to this heading">¶</a></h3>
<p>You can set <code class="docutils literal notranslate"><span class="pre">response_mime_type</span></code> to <code class="docutils literal notranslate"><span class="pre">'text/x.enum'</span></code> to return one of those enum
values as the response.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">enum</span><span class="w"> </span><span class="kn">import</span> <span class="n">Enum</span>

<span class="k">class</span><span class="w"> </span><span class="nc">InstrumentEnum</span><span class="p">(</span><span class="n">Enum</span><span class="p">):</span>
    <span class="n">PERCUSSION</span> <span class="o">=</span> <span class="s1">&#39;Percussion&#39;</span>
    <span class="n">STRING</span> <span class="o">=</span> <span class="s1">&#39;String&#39;</span>
    <span class="n">WOODWIND</span> <span class="o">=</span> <span class="s1">&#39;Woodwind&#39;</span>
    <span class="n">BRASS</span> <span class="o">=</span> <span class="s1">&#39;Brass&#39;</span>
    <span class="n">KEYBOARD</span> <span class="o">=</span> <span class="s1">&#39;Keyboard&#39;</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;What instrument plays multiple notes at once?&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="p">{</span>
        <span class="s1">&#39;response_mime_type&#39;</span><span class="p">:</span> <span class="s1">&#39;text/x.enum&#39;</span><span class="p">,</span>
        <span class="s1">&#39;response_schema&#39;</span><span class="p">:</span> <span class="n">InstrumentEnum</span><span class="p">,</span>
    <span class="p">},</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="json-response">
<h3>JSON Response<a class="headerlink" href="#json-response" title="Link to this heading">¶</a></h3>
<p>You can also set <code class="docutils literal notranslate"><span class="pre">response_mime_type</span></code> to <code class="docutils literal notranslate"><span class="pre">'application/json'</span></code>, the response will be
identical but in quotes.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">enum</span><span class="w"> </span><span class="kn">import</span> <span class="n">Enum</span>

<span class="k">class</span><span class="w"> </span><span class="nc">InstrumentEnum</span><span class="p">(</span><span class="n">Enum</span><span class="p">):</span>
    <span class="n">PERCUSSION</span> <span class="o">=</span> <span class="s1">&#39;Percussion&#39;</span>
    <span class="n">STRING</span> <span class="o">=</span> <span class="s1">&#39;String&#39;</span>
    <span class="n">WOODWIND</span> <span class="o">=</span> <span class="s1">&#39;Woodwind&#39;</span>
    <span class="n">BRASS</span> <span class="o">=</span> <span class="s1">&#39;Brass&#39;</span>
    <span class="n">KEYBOARD</span> <span class="o">=</span> <span class="s1">&#39;Keyboard&#39;</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;What instrument plays multiple notes at once?&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="p">{</span>
        <span class="s1">&#39;response_mime_type&#39;</span><span class="p">:</span> <span class="s1">&#39;application/json&#39;</span><span class="p">,</span>
        <span class="s1">&#39;response_schema&#39;</span><span class="p">:</span> <span class="n">InstrumentEnum</span><span class="p">,</span>
    <span class="p">},</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="generate-content-synchronous-streaming">
<h2>Generate Content (Synchronous Streaming)<a class="headerlink" href="#generate-content-synchronous-streaming" title="Link to this heading">¶</a></h2>
<p>Generate content in a streaming format so that the model outputs streams back
to you, rather than being returned as one chunk.</p>
<section id="streaming-for-text-content">
<h3>Streaming for text content<a class="headerlink" href="#streaming-for-text-content" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">for</span> <span class="n">chunk</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content_stream</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span> <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Tell me a story in 300 words.&#39;</span>
<span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">chunk</span><span class="o">.</span><span class="n">text</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="streaming-for-image-content">
<h3>Streaming for image content<a class="headerlink" href="#streaming-for-image-content" title="Link to this heading">¶</a></h3>
<p>If your image is stored in <a class="reference external" href="https://cloud.google.com/storage">Google Cloud Storage</a>, you can use the <code class="docutils literal notranslate"><span class="pre">from_uri</span></code> class method to create a <code class="docutils literal notranslate"><span class="pre">Part</span></code> object.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">for</span> <span class="n">chunk</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content_stream</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="p">[</span>
        <span class="s1">&#39;What is this image about?&#39;</span><span class="p">,</span>
        <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
            <span class="n">file_uri</span><span class="o">=</span><span class="s1">&#39;gs://generativeai-downloads/images/scones.jpg&#39;</span><span class="p">,</span>
            <span class="n">mime_type</span><span class="o">=</span><span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
        <span class="p">),</span>
    <span class="p">],</span>
<span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">chunk</span><span class="o">.</span><span class="n">text</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>
</div>
<p>If your image is stored in your local file system, you can read it in as bytes
data and use the <code class="docutils literal notranslate"><span class="pre">from_bytes</span></code> class method to create a <code class="docutils literal notranslate"><span class="pre">Part</span></code> object.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">YOUR_IMAGE_PATH</span> <span class="o">=</span> <span class="s1">&#39;your_image_path&#39;</span>
<span class="n">YOUR_IMAGE_MIME_TYPE</span> <span class="o">=</span> <span class="s1">&#39;your_image_mime_type&#39;</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">YOUR_IMAGE_PATH</span><span class="p">,</span> <span class="s1">&#39;rb&#39;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
    <span class="n">image_bytes</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">read</span><span class="p">()</span>

<span class="k">for</span> <span class="n">chunk</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content_stream</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="p">[</span>
        <span class="s1">&#39;What is this image about?&#39;</span><span class="p">,</span>
        <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_bytes</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">image_bytes</span><span class="p">,</span> <span class="n">mime_type</span><span class="o">=</span><span class="n">YOUR_IMAGE_MIME_TYPE</span><span class="p">),</span>
    <span class="p">],</span>
<span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">chunk</span><span class="o">.</span><span class="n">text</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="generate-content-asynchronous-non-streaming">
<h2>Generate Content (Asynchronous Non Streaming)<a class="headerlink" href="#generate-content-asynchronous-non-streaming" title="Link to this heading">¶</a></h2>
<p><code class="docutils literal notranslate"><span class="pre">client.aio</span></code> exposes all the analogous <a class="reference external" href="https://docs.python.org/3/library/asyncio.html">async methods</a> that are available on <code class="docutils literal notranslate"><span class="pre">client</span></code>.
Note that it applies to all the modules.</p>
<p>For example, <code class="docutils literal notranslate"><span class="pre">client.aio.models.generate_content</span></code> is the <code class="docutils literal notranslate"><span class="pre">async</span></code> version of <code class="docutils literal notranslate"><span class="pre">client.models.generate_content</span></code></p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span> <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Tell me a story in 300 words.&#39;</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="generate-content-asynchronous-streaming">
<h2>Generate Content (Asynchronous Streaming)<a class="headerlink" href="#generate-content-asynchronous-streaming" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">async</span> <span class="k">for</span> <span class="n">chunk</span> <span class="ow">in</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content_stream</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span> <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Tell me a story in 300 words.&#39;</span>
<span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">chunk</span><span class="o">.</span><span class="n">text</span><span class="p">,</span> <span class="n">end</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="count-tokens-and-compute-tokens">
<h2>Count Tokens and Compute Tokens<a class="headerlink" href="#count-tokens-and-compute-tokens" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">count_tokens</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;why is the sky blue?&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
</pre></div>
</div>
<section id="compute-tokens">
<h3>Compute Tokens<a class="headerlink" href="#compute-tokens" title="Link to this heading">¶</a></h3>
<p>Compute tokens is only supported in Vertex AI.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">compute_tokens</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;why is the sky blue?&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="count-tokens-asynchronous">
<h3>Count Tokens (Asynchronous)<a class="headerlink" href="#count-tokens-asynchronous" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">count_tokens</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;why is the sky blue?&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="local-count-tokens">
<h3>Local Count Tokens<a class="headerlink" href="#local-count-tokens" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">tokenizer</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">LocalTokenizer</span><span class="p">(</span><span class="n">model_name</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">)</span>
<span class="n">result</span> <span class="o">=</span> <span class="n">tokenizer</span><span class="o">.</span><span class="n">count_tokens</span><span class="p">(</span><span class="s2">&quot;What is your name?&quot;</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="local-compute-tokens">
<h3>Local Compute Tokens<a class="headerlink" href="#local-compute-tokens" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">tokenizer</span> <span class="o">=</span> <span class="n">genai</span><span class="o">.</span><span class="n">LocalTokenizer</span><span class="p">(</span><span class="n">model_name</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">)</span>
<span class="n">result</span> <span class="o">=</span> <span class="n">tokenizer</span><span class="o">.</span><span class="n">compute_tokens</span><span class="p">(</span><span class="s2">&quot;What is your name?&quot;</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="embed-content">
<h2>Embed Content<a class="headerlink" href="#embed-content" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">embed_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-embedding-001&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;why is the sky blue?&#39;</span><span class="p">,</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># multiple contents with config</span>
<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">embed_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-embedding-001&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;why is the sky blue?&#39;</span><span class="p">,</span> <span class="s1">&#39;What is your age?&#39;</span><span class="p">],</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">EmbedContentConfig</span><span class="p">(</span><span class="n">output_dimensionality</span><span class="o">=</span><span class="mi">10</span><span class="p">),</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="imagen">
<h2>Imagen<a class="headerlink" href="#imagen" title="Link to this heading">¶</a></h2>
<section id="generate-images">
<h3>Generate Images<a class="headerlink" href="#generate-images" title="Link to this heading">¶</a></h3>
<p>Support for generate images in Gemini Developer API is behind an allowlist</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># Generate Image</span>
<span class="n">response1</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_images</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;imagen-3.0-generate-002&#39;</span><span class="p">,</span>
    <span class="n">prompt</span><span class="o">=</span><span class="s1">&#39;An umbrella in the foreground, and a rainy night sky in the background&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateImagesConfig</span><span class="p">(</span>
        <span class="n">number_of_images</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
        <span class="n">include_rai_reason</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
        <span class="n">output_mime_type</span><span class="o">=</span><span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="n">response1</span><span class="o">.</span><span class="n">generated_images</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">image</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
<section id="upscale-image">
<h3>Upscale Image<a class="headerlink" href="#upscale-image" title="Link to this heading">¶</a></h3>
<p>Upscale image is only supported in Vertex AI.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># Upscale the generated image from above</span>
<span class="n">response2</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">upscale_image</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;imagen-3.0-generate-002&#39;</span><span class="p">,</span>
    <span class="n">image</span><span class="o">=</span><span class="n">response1</span><span class="o">.</span><span class="n">generated_images</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">image</span><span class="p">,</span>
    <span class="n">upscale_factor</span><span class="o">=</span><span class="s1">&#39;x2&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">UpscaleImageConfig</span><span class="p">(</span>
        <span class="n">include_rai_reason</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
        <span class="n">output_mime_type</span><span class="o">=</span><span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="n">response2</span><span class="o">.</span><span class="n">generated_images</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">image</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
<section id="edit-image">
<h3>Edit Image<a class="headerlink" href="#edit-image" title="Link to this heading">¶</a></h3>
<p>Edit image uses a separate model from generate and upscale.</p>
<p>Edit image is only supported in Vertex AI.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Edit the generated image from above</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>
<span class="kn">from</span><span class="w"> </span><span class="nn">google.genai.types</span><span class="w"> </span><span class="kn">import</span> <span class="n">RawReferenceImage</span><span class="p">,</span> <span class="n">MaskReferenceImage</span>

<span class="n">raw_ref_image</span> <span class="o">=</span> <span class="n">RawReferenceImage</span><span class="p">(</span>
    <span class="n">reference_id</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
    <span class="n">reference_image</span><span class="o">=</span><span class="n">response1</span><span class="o">.</span><span class="n">generated_images</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">image</span><span class="p">,</span>
<span class="p">)</span>

<span class="c1"># Model computes a mask of the background</span>
<span class="n">mask_ref_image</span> <span class="o">=</span> <span class="n">MaskReferenceImage</span><span class="p">(</span>
    <span class="n">reference_id</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">MaskReferenceConfig</span><span class="p">(</span>
        <span class="n">mask_mode</span><span class="o">=</span><span class="s1">&#39;MASK_MODE_BACKGROUND&#39;</span><span class="p">,</span>
        <span class="n">mask_dilation</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="n">response3</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">edit_image</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;imagen-3.0-capability-001&#39;</span><span class="p">,</span>
    <span class="n">prompt</span><span class="o">=</span><span class="s1">&#39;Sunlight and clear sky&#39;</span><span class="p">,</span>
    <span class="n">reference_images</span><span class="o">=</span><span class="p">[</span><span class="n">raw_ref_image</span><span class="p">,</span> <span class="n">mask_ref_image</span><span class="p">],</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">EditImageConfig</span><span class="p">(</span>
        <span class="n">edit_mode</span><span class="o">=</span><span class="s1">&#39;EDIT_MODE_INPAINT_INSERTION&#39;</span><span class="p">,</span>
        <span class="n">number_of_images</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
        <span class="n">include_rai_reason</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
        <span class="n">output_mime_type</span><span class="o">=</span><span class="s1">&#39;image/jpeg&#39;</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="n">response3</span><span class="o">.</span><span class="n">generated_images</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">image</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
</section>
<section id="veo">
<h2>Veo<a class="headerlink" href="#veo" title="Link to this heading">¶</a></h2>
<p>Support for generating videos is considered public preview</p>
<section id="generate-videos-text-to-video">
<h3>Generate Videos (Text to Video)<a class="headerlink" href="#generate-videos-text-to-video" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># Create operation</span>
<span class="n">operation</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_videos</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;veo-2.0-generate-001&#39;</span><span class="p">,</span>
    <span class="n">prompt</span><span class="o">=</span><span class="s1">&#39;A neon hologram of a cat driving at top speed&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateVideosConfig</span><span class="p">(</span>
        <span class="n">number_of_videos</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
        <span class="n">duration_seconds</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span>
        <span class="n">enhance_prompt</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="c1"># Poll operation</span>
<span class="k">while</span> <span class="ow">not</span> <span class="n">operation</span><span class="o">.</span><span class="n">done</span><span class="p">:</span>
    <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
    <span class="n">operation</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">operations</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">operation</span><span class="p">)</span>

<span class="n">video</span> <span class="o">=</span> <span class="n">operation</span><span class="o">.</span><span class="n">response</span><span class="o">.</span><span class="n">generated_videos</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">video</span>
<span class="n">video</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
<section id="generate-videos-image-to-video">
<h3>Generate Videos (Image to Video)<a class="headerlink" href="#generate-videos-image-to-video" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># Read local image (uses mimetypes.guess_type to infer mime type)</span>
<span class="n">image</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Image</span><span class="o">.</span><span class="n">from_file</span><span class="p">(</span><span class="s2">&quot;local/path/file.png&quot;</span><span class="p">)</span>

<span class="c1"># Create operation</span>
<span class="n">operation</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_videos</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;veo-2.0-generate-001&#39;</span><span class="p">,</span>
    <span class="c1"># Prompt is optional if image is provided</span>
    <span class="n">prompt</span><span class="o">=</span><span class="s1">&#39;Night sky&#39;</span><span class="p">,</span>
    <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateVideosConfig</span><span class="p">(</span>
        <span class="n">number_of_videos</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
        <span class="n">duration_seconds</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span>
        <span class="n">enhance_prompt</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
        <span class="c1"># Can also pass an Image into last_frame for frame interpolation</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="c1"># Poll operation</span>
<span class="k">while</span> <span class="ow">not</span> <span class="n">operation</span><span class="o">.</span><span class="n">done</span><span class="p">:</span>
    <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
    <span class="n">operation</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">operations</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">operation</span><span class="p">)</span>

<span class="n">video</span> <span class="o">=</span> <span class="n">operation</span><span class="o">.</span><span class="n">response</span><span class="o">.</span><span class="n">generated_videos</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">video</span>
<span class="n">video</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
<section id="generate-videos-video-to-video">
<h3>Generate Videos (Video to Video)<a class="headerlink" href="#generate-videos-video-to-video" title="Link to this heading">¶</a></h3>
<p>Currently, only Vertex AI supports Video to Video generation (Video extension).</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="c1"># Read local video (uses mimetypes.guess_type to infer mime type)</span>
<span class="n">video</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">Video</span><span class="o">.</span><span class="n">from_file</span><span class="p">(</span><span class="s2">&quot;local/path/video.mp4&quot;</span><span class="p">)</span>

<span class="c1"># Create operation</span>
<span class="n">operation</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_videos</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;veo-2.0-generate-001&#39;</span><span class="p">,</span>
    <span class="c1"># Prompt is optional if Video is provided</span>
    <span class="n">prompt</span><span class="o">=</span><span class="s1">&#39;Night sky&#39;</span><span class="p">,</span>
    <span class="c1"># Input video must be in GCS</span>
    <span class="n">video</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">Video</span><span class="p">(</span>
        <span class="n">uri</span><span class="o">=</span><span class="s2">&quot;gs://bucket-name/inputs/videos/cat_driving.mp4&quot;</span><span class="p">,</span>
    <span class="p">),</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateVideosConfig</span><span class="p">(</span>
        <span class="n">number_of_videos</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
        <span class="n">duration_seconds</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span>
        <span class="n">enhance_prompt</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="c1"># Poll operation</span>
<span class="k">while</span> <span class="ow">not</span> <span class="n">operation</span><span class="o">.</span><span class="n">done</span><span class="p">:</span>
    <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">20</span><span class="p">)</span>
    <span class="n">operation</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">operations</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">operation</span><span class="p">)</span>

<span class="n">video</span> <span class="o">=</span> <span class="n">operation</span><span class="o">.</span><span class="n">response</span><span class="o">.</span><span class="n">generated_videos</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">video</span>
<span class="n">video</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</section>
</section>
</section>
<section id="chats">
<h1>Chats<a class="headerlink" href="#chats" title="Link to this heading">¶</a></h1>
<p>Create a chat session to start a multi-turn conversations with the model. Then,
use <cite>chat.send_message</cite> function multiple times within the same chat session so
that it can reflect on its previous responses (i.e., engage in an ongoing
conversation). See the ‘Create a client’ section above to initialize a client.</p>
<section id="send-message-synchronous-non-streaming">
<h2>Send Message (Synchronous Non-Streaming)<a class="headerlink" href="#send-message-synchronous-non-streaming" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chat</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">chats</span><span class="o">.</span><span class="n">create</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">)</span>
<span class="n">response</span> <span class="o">=</span> <span class="n">chat</span><span class="o">.</span><span class="n">send_message</span><span class="p">(</span><span class="s1">&#39;tell me a story&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
<span class="n">response</span> <span class="o">=</span> <span class="n">chat</span><span class="o">.</span><span class="n">send_message</span><span class="p">(</span><span class="s1">&#39;summarize the story you told me in 1 sentence&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="send-message-synchronous-streaming">
<h2>Send Message (Synchronous Streaming)<a class="headerlink" href="#send-message-synchronous-streaming" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chat</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">chats</span><span class="o">.</span><span class="n">create</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">)</span>
<span class="k">for</span> <span class="n">chunk</span> <span class="ow">in</span> <span class="n">chat</span><span class="o">.</span><span class="n">send_message_stream</span><span class="p">(</span><span class="s1">&#39;tell me a story&#39;</span><span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">chunk</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="send-message-asynchronous-non-streaming">
<h2>Send Message (Asynchronous Non-Streaming)<a class="headerlink" href="#send-message-asynchronous-non-streaming" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chat</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">chats</span><span class="o">.</span><span class="n">create</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">)</span>
<span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="n">chat</span><span class="o">.</span><span class="n">send_message</span><span class="p">(</span><span class="s1">&#39;tell me a story&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="send-message-asynchronous-streaming">
<h2>Send Message (Asynchronous Streaming)<a class="headerlink" href="#send-message-asynchronous-streaming" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">chat</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">chats</span><span class="o">.</span><span class="n">create</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">)</span>
<span class="k">async</span> <span class="k">for</span> <span class="n">chunk</span> <span class="ow">in</span> <span class="k">await</span> <span class="n">chat</span><span class="o">.</span><span class="n">send_message_stream</span><span class="p">(</span><span class="s1">&#39;tell me a story&#39;</span><span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">chunk</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="files">
<h1>Files<a class="headerlink" href="#files" title="Link to this heading">¶</a></h1>
<p>Files are only supported in Gemini Developer API.  See the ‘Create a client’
section above to initialize a client.</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="go">gsutil cp gs://cloud-samples-data/generative-ai/pdf/2312.11805v3.pdf .</span>
<span class="go">gsutil cp gs://cloud-samples-data/generative-ai/pdf/2403.05530.pdf .</span>
</pre></div>
</div>
<section id="upload">
<h2>Upload<a class="headerlink" href="#upload" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">file1</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">upload</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="s1">&#39;2312.11805v3.pdf&#39;</span><span class="p">)</span>
<span class="n">file2</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">upload</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="s1">&#39;2403.05530.pdf&#39;</span><span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">file1</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">file2</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="get">
<h2>Get<a class="headerlink" href="#get" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">file1</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">upload</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="s1">&#39;2312.11805v3.pdf&#39;</span><span class="p">)</span>
<span class="n">file_info</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">file1</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="delete">
<h2>Delete<a class="headerlink" href="#delete" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">file3</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">upload</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="s1">&#39;2312.11805v3.pdf&#39;</span><span class="p">)</span>

<span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">delete</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">file3</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="caches">
<h1>Caches<a class="headerlink" href="#caches" title="Link to this heading">¶</a></h1>
<dl class="simple">
<dt><code class="docutils literal notranslate"><span class="pre">client.caches</span></code> contains the control plane APIs for cached content.</dt><dd><p>See the ‘Create a client’ section above to initialize a client.</p>
</dd>
</dl>
<section id="create">
<h2>Create<a class="headerlink" href="#create" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">if</span> <span class="n">client</span><span class="o">.</span><span class="n">vertexai</span><span class="p">:</span>
    <span class="n">file_uris</span> <span class="o">=</span> <span class="p">[</span>
        <span class="s1">&#39;gs://cloud-samples-data/generative-ai/pdf/2312.11805v3.pdf&#39;</span><span class="p">,</span>
        <span class="s1">&#39;gs://cloud-samples-data/generative-ai/pdf/2403.05530.pdf&#39;</span><span class="p">,</span>
    <span class="p">]</span>
<span class="k">else</span><span class="p">:</span>
    <span class="n">file_uris</span> <span class="o">=</span> <span class="p">[</span><span class="n">file1</span><span class="o">.</span><span class="n">uri</span><span class="p">,</span> <span class="n">file2</span><span class="o">.</span><span class="n">uri</span><span class="p">]</span>

<span class="n">cached_content</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">caches</span><span class="o">.</span><span class="n">create</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">CreateCachedContentConfig</span><span class="p">(</span>
        <span class="n">contents</span><span class="o">=</span><span class="p">[</span>
            <span class="n">types</span><span class="o">.</span><span class="n">Content</span><span class="p">(</span>
                <span class="n">role</span><span class="o">=</span><span class="s1">&#39;user&#39;</span><span class="p">,</span>
                <span class="n">parts</span><span class="o">=</span><span class="p">[</span>
                    <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
                        <span class="n">file_uri</span><span class="o">=</span><span class="n">file_uris</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">mime_type</span><span class="o">=</span><span class="s1">&#39;application/pdf&#39;</span>
                    <span class="p">),</span>
                    <span class="n">types</span><span class="o">.</span><span class="n">Part</span><span class="o">.</span><span class="n">from_uri</span><span class="p">(</span>
                        <span class="n">file_uri</span><span class="o">=</span><span class="n">file_uris</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span>
                        <span class="n">mime_type</span><span class="o">=</span><span class="s1">&#39;application/pdf&#39;</span><span class="p">,</span>
                    <span class="p">),</span>
                <span class="p">],</span>
            <span class="p">)</span>
        <span class="p">],</span>
        <span class="n">system_instruction</span><span class="o">=</span><span class="s1">&#39;What is the sum of the two pdfs?&#39;</span><span class="p">,</span>
        <span class="n">display_name</span><span class="o">=</span><span class="s1">&#39;test cache&#39;</span><span class="p">,</span>
        <span class="n">ttl</span><span class="o">=</span><span class="s1">&#39;3600s&#39;</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
</pre></div>
</div>
</section>
<section id="id3">
<h2>Get<a class="headerlink" href="#id3" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cached_content</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">caches</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">cached_content</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="generate-content-with-caches">
<h2>Generate Content with Caches<a class="headerlink" href="#generate-content-with-caches" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;Summarize the pdfs&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">cached_content</span><span class="o">=</span><span class="n">cached_content</span><span class="o">.</span><span class="n">name</span><span class="p">,</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
</section>
<section id="tunings">
<h1>Tunings<a class="headerlink" href="#tunings" title="Link to this heading">¶</a></h1>
<p><code class="docutils literal notranslate"><span class="pre">client.tunings</span></code> contains tuning job APIs and supports supervised fine
tuning through <code class="docutils literal notranslate"><span class="pre">tune</span></code>. Only supported in Vertex AI. See the ‘Create a client’
section above to initialize a client.</p>
<section id="tune">
<h2>Tune<a class="headerlink" href="#tune" title="Link to this heading">¶</a></h2>
<ul class="simple">
<li><p>Vertex AI supports tuning from GCS source or from a <a class="reference external" href="https://docs.cloud.google.com/vertex-ai/generative-ai/docs/multimodal/datasets">Vertex AI Multimodal Dataset</a></p></li>
</ul>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">model</span> <span class="o">=</span> <span class="s1">&#39;gemini-2.5-flash&#39;</span>
<span class="n">training_dataset</span> <span class="o">=</span> <span class="n">types</span><span class="o">.</span><span class="n">TuningDataset</span><span class="p">(</span>
    <span class="c1"># or gcs_uri=my_vertex_multimodal_dataset</span>
    <span class="n">gcs_uri</span><span class="o">=</span><span class="s1">&#39;gs://your-gcs-bucket/your-tuning-data.jsonl&#39;</span><span class="p">,</span>
<span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">tuning_job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">tune</span><span class="p">(</span>
    <span class="n">base_model</span><span class="o">=</span><span class="n">model</span><span class="p">,</span>
    <span class="n">training_dataset</span><span class="o">=</span><span class="n">training_dataset</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">CreateTuningJobConfig</span><span class="p">(</span>
        <span class="n">epoch_count</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">tuned_model_display_name</span><span class="o">=</span><span class="s1">&#39;test_dataset_examples model&#39;</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">tuning_job</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="get-tuning-job">
<h2>Get Tuning Job<a class="headerlink" href="#get-tuning-job" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">tuning_job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">tuning_job</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">tuning_job</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">time</span>

<span class="n">completed_states</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span>
    <span class="p">[</span>
        <span class="s1">&#39;JOB_STATE_SUCCEEDED&#39;</span><span class="p">,</span>
        <span class="s1">&#39;JOB_STATE_FAILED&#39;</span><span class="p">,</span>
        <span class="s1">&#39;JOB_STATE_CANCELLED&#39;</span><span class="p">,</span>
    <span class="p">]</span>
<span class="p">)</span>

<span class="k">while</span> <span class="n">tuning_job</span><span class="o">.</span><span class="n">state</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">completed_states</span><span class="p">:</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">tuning_job</span><span class="o">.</span><span class="n">state</span><span class="p">)</span>
    <span class="n">tuning_job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">tuning_job</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
    <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="use-tuned-model">
<h2>Use Tuned Model<a class="headerlink" href="#use-tuned-model" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">tuning_job</span><span class="o">.</span><span class="n">tuned_model</span><span class="o">.</span><span class="n">endpoint</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s1">&#39;why is the sky blue?&#39;</span><span class="p">,</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">response</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="get-tuned-model">
<h2>Get Tuned Model<a class="headerlink" href="#get-tuned-model" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">tuned_model</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="n">tuning_job</span><span class="o">.</span><span class="n">tuned_model</span><span class="o">.</span><span class="n">model</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">tuned_model</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="update-tuned-model">
<h2>Update Tuned Model<a class="headerlink" href="#update-tuned-model" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">tuned_model</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">update</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">tuning_job</span><span class="o">.</span><span class="n">tuned_model</span><span class="o">.</span><span class="n">model</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">UpdateModelConfig</span><span class="p">(</span>
        <span class="n">display_name</span><span class="o">=</span><span class="s1">&#39;my tuned model&#39;</span><span class="p">,</span> <span class="n">description</span><span class="o">=</span><span class="s1">&#39;my tuned model description&#39;</span>
    <span class="p">),</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">tuned_model</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="list-tuned-models">
<span id="id4"></span><h2>List Tuned Models<a class="headerlink" href="#list-tuned-models" title="Link to this heading">¶</a></h2>
<p>To retrieve base models, see: <span class="xref std std-ref">List Base Models</span></p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">for</span> <span class="n">model</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">,</span> <span class="s1">&#39;query_base&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">}):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">model</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pager</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">,</span> <span class="s1">&#39;query_base&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">})</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
<section id="list-tuned-models-asynchronous">
<h3>List Tuned Models (Asynchronous)<a class="headerlink" href="#list-tuned-models-asynchronous" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">async</span> <span class="k">for</span> <span class="n">job</span> <span class="ow">in</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">,</span> <span class="s1">&#39;query_base&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">}):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">async_pager</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">,</span> <span class="s1">&#39;query_base&#39;</span><span class="p">:</span> <span class="kc">False</span><span class="p">})</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="k">await</span> <span class="n">async_pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
</section>
</section>
<section id="id5">
<h2>Update Tuned Model<a class="headerlink" href="#id5" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">model</span> <span class="o">=</span> <span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>

<span class="n">model</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">update</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="n">model</span><span class="o">.</span><span class="n">name</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">UpdateModelConfig</span><span class="p">(</span>
        <span class="n">display_name</span><span class="o">=</span><span class="s1">&#39;my tuned model&#39;</span><span class="p">,</span> <span class="n">description</span><span class="o">=</span><span class="s1">&#39;my tuned model description&#39;</span>
    <span class="p">),</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">model</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="list-tuning-jobs">
<h2>List Tuning Jobs<a class="headerlink" href="#list-tuning-jobs" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">for</span> <span class="n">job</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">}):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pager</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">})</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
<p>List Tuning Jobs (Asynchronous):</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">async</span> <span class="k">for</span> <span class="n">job</span> <span class="ow">in</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">}):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">async_pager</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">tunings</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;page_size&#39;</span><span class="p">:</span> <span class="mi">10</span><span class="p">})</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="k">await</span> <span class="n">async_pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
</section>
</section>
<section id="batch-prediction">
<h1>Batch Prediction<a class="headerlink" href="#batch-prediction" title="Link to this heading">¶</a></h1>
<p>Create a batch job. See the ‘Create a client’ section above to
initialize a client.</p>
<section id="id6">
<h2>Create<a class="headerlink" href="#id6" title="Link to this heading">¶</a></h2>
<p>Vertex AI client support using a BigQuery table or a GCS file as the source.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Specify model and source file only, destination and job display name will be auto-populated</span>
<span class="n">job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">create</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s1">&#39;gemini-2.5-flash&#39;</span><span class="p">,</span>
    <span class="n">src</span><span class="o">=</span><span class="s1">&#39;bq://my-project.my-dataset.my-table&#39;</span><span class="p">,</span>  <span class="c1"># or &quot;gs://path/to/input/data&quot;</span>
<span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
<section id="id7">
<h3>Gemini Developer API<a class="headerlink" href="#id7" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Create a batch job with inlined requests</span>
<span class="n">batch_job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">create</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s2">&quot;gemini-2.5-flash&quot;</span><span class="p">,</span>
    <span class="n">src</span><span class="o">=</span><span class="p">[{</span>
        <span class="s2">&quot;contents&quot;</span><span class="p">:</span> <span class="p">[{</span>
            <span class="s2">&quot;parts&quot;</span><span class="p">:</span> <span class="p">[{</span>
                <span class="s2">&quot;text&quot;</span><span class="p">:</span> <span class="s2">&quot;Hello!&quot;</span><span class="p">,</span>
            <span class="p">}],</span>
            <span class="s2">&quot;role&quot;</span><span class="p">:</span> <span class="s2">&quot;user&quot;</span><span class="p">,</span>
        <span class="p">}],</span>
        <span class="s2">&quot;config&quot;</span><span class="p">:</span> <span class="p">{</span><span class="s2">&quot;response_modalities&quot;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&quot;text&quot;</span><span class="p">]},</span>
    <span class="p">}],</span>
<span class="p">)</span>

<span class="n">job</span>
</pre></div>
</div>
<p>In order to create a batch job with file name. Need to upload a json file.
For example myrequests.json:</p>
<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span><span class="nt">&quot;key&quot;</span><span class="p">:</span><span class="s2">&quot;request_1&quot;</span><span class="p">,</span><span class="w"> </span><span class="nt">&quot;request&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="nt">&quot;contents&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[{</span><span class="nt">&quot;parts&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[{</span><span class="nt">&quot;text&quot;</span><span class="p">:</span>
<span class="w"> </span><span class="s2">&quot;Explain how AI works in a few words&quot;</span><span class="p">}]}],</span><span class="w"> </span><span class="nt">&quot;generation_config&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="nt">&quot;response_modalities&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">&quot;TEXT&quot;</span><span class="p">]}}}</span>
<span class="p">{</span><span class="nt">&quot;key&quot;</span><span class="p">:</span><span class="s2">&quot;request_2&quot;</span><span class="p">,</span><span class="w"> </span><span class="nt">&quot;request&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="nt">&quot;contents&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[{</span><span class="nt">&quot;parts&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[{</span><span class="nt">&quot;text&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Explain how Crypto works in a few words&quot;</span><span class="p">}]}]}}</span>
</pre></div>
</div>
<p>Then upload the file.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Upload a file to Gemini Developer API</span>
<span class="n">file_name</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">files</span><span class="o">.</span><span class="n">upload</span><span class="p">(</span>
    <span class="n">file</span><span class="o">=</span><span class="s1">&#39;myrequests.json&#39;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">UploadFileConfig</span><span class="p">(</span><span class="n">display_name</span><span class="o">=</span><span class="s1">&#39;test-json&#39;</span><span class="p">),</span>
<span class="p">)</span>
<span class="c1"># Create a batch job with file name</span>
<span class="n">batch_job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">create</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s2">&quot;gemini-2.0-flash&quot;</span><span class="p">,</span>
    <span class="n">src</span><span class="o">=</span><span class="s2">&quot;files/test-json&quot;</span><span class="p">,</span>
<span class="p">)</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Get a job by name</span>
<span class="n">job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">job</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>

<span class="n">job</span><span class="o">.</span><span class="n">state</span>
</pre></div>
</div>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">completed_states</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span>
    <span class="p">[</span>
        <span class="s1">&#39;JOB_STATE_SUCCEEDED&#39;</span><span class="p">,</span>
        <span class="s1">&#39;JOB_STATE_FAILED&#39;</span><span class="p">,</span>
        <span class="s1">&#39;JOB_STATE_CANCELLED&#39;</span><span class="p">,</span>
        <span class="s1">&#39;JOB_STATE_PAUSED&#39;</span><span class="p">,</span>
    <span class="p">]</span>
<span class="p">)</span>

<span class="k">while</span> <span class="n">job</span><span class="o">.</span><span class="n">state</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">completed_states</span><span class="p">:</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="o">.</span><span class="n">state</span><span class="p">)</span>
    <span class="n">job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">job</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>
    <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">30</span><span class="p">)</span>

<span class="n">job</span>
</pre></div>
</div>
</section>
</section>
<section id="list">
<h2>List<a class="headerlink" href="#list" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">for</span> <span class="n">job</span> <span class="ow">in</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ListBatchJobsConfig</span><span class="p">(</span><span class="n">page_size</span><span class="o">=</span><span class="mi">10</span><span class="p">)):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
<section id="list-batch-jobs-with-pager">
<h3>List Batch Jobs with Pager<a class="headerlink" href="#list-batch-jobs-with-pager" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">pager</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">list</span><span class="p">(</span><span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ListBatchJobsConfig</span><span class="p">(</span><span class="n">page_size</span><span class="o">=</span><span class="mi">10</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="n">pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
</section>
<section id="list-batch-jobs-asynchronous">
<h3>List Batch Jobs (Asynchronous)<a class="headerlink" href="#list-batch-jobs-asynchronous" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="k">async</span> <span class="k">for</span> <span class="n">job</span> <span class="ow">in</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">list</span><span class="p">(</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ListBatchJobsConfig</span><span class="p">(</span><span class="n">page_size</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
<span class="p">):</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">job</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="list-batch-jobs-with-pager-asynchronous">
<h3>List Batch Jobs with Pager (Asynchronous)<a class="headerlink" href="#list-batch-jobs-with-pager-asynchronous" title="Link to this heading">¶</a></h3>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">types</span>

<span class="n">async_pager</span> <span class="o">=</span> <span class="k">await</span> <span class="n">client</span><span class="o">.</span><span class="n">aio</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">list</span><span class="p">(</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">ListBatchJobsConfig</span><span class="p">(</span><span class="n">page_size</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>
<span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="o">.</span><span class="n">page_size</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="k">await</span> <span class="n">async_pager</span><span class="o">.</span><span class="n">next_page</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">async_pager</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
</section>
</section>
<section id="id8">
<h2>Delete<a class="headerlink" href="#id8" title="Link to this heading">¶</a></h2>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Delete the job resource</span>
<span class="n">delete_job</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">batches</span><span class="o">.</span><span class="n">delete</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">job</span><span class="o">.</span><span class="n">name</span><span class="p">)</span>

<span class="n">delete_job</span>
</pre></div>
</div>
</section>
</section>
<section id="error-handling">
<h1>Error Handling<a class="headerlink" href="#error-handling" title="Link to this heading">¶</a></h1>
<p>To handle errors raised by the model service, the SDK provides this <a class="reference external" href="https://github.com/googleapis/python-genai/blob/main/google/genai/errors.py">APIError</a> class.</p>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">google.genai</span><span class="w"> </span><span class="kn">import</span> <span class="n">errors</span>

<span class="k">try</span><span class="p">:</span>
    <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
        <span class="n">model</span><span class="o">=</span><span class="s2">&quot;invalid-model-name&quot;</span><span class="p">,</span>
        <span class="n">contents</span><span class="o">=</span><span class="s2">&quot;What is your name?&quot;</span><span class="p">,</span>
    <span class="p">)</span>
<span class="k">except</span> <span class="n">errors</span><span class="o">.</span><span class="n">APIError</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">e</span><span class="o">.</span><span class="n">code</span><span class="p">)</span> <span class="c1"># 404</span>
    <span class="nb">print</span><span class="p">(</span><span class="n">e</span><span class="o">.</span><span class="n">message</span><span class="p">)</span>
</pre></div>
</div>
</section>
<section id="extra-request-body">
<h1>Extra Request Body<a class="headerlink" href="#extra-request-body" title="Link to this heading">¶</a></h1>
<p>The <code class="docutils literal notranslate"><span class="pre">extra_body</span></code> field in <code class="docutils literal notranslate"><span class="pre">HttpOptions</span></code> accepts a dictionary of additional JSON
properties to include in the request body. This can be used to access new or
experimental backend features that are not yet formally supported in the SDK.
The structure of the dictionary must match the backend API’s request structure.</p>
<ul class="simple">
<li><p>VertexAI backend API docs: <a class="reference external" href="https://cloud.google.com/vertex-ai/docs/reference/rest">https://cloud.google.com/vertex-ai/docs/reference/rest</a></p></li>
<li><p>GeminiAPI backend API docs: <a class="reference external" href="https://ai.google.dev/api/rest">https://ai.google.dev/api/rest</a></p></li>
</ul>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">models</span><span class="o">.</span><span class="n">generate_content</span><span class="p">(</span>
    <span class="n">model</span><span class="o">=</span><span class="s2">&quot;gemini-2.5-pro&quot;</span><span class="p">,</span>
    <span class="n">contents</span><span class="o">=</span><span class="s2">&quot;What is the weather in Boston? and how about Sunnyvale?&quot;</span><span class="p">,</span>
    <span class="n">config</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">GenerateContentConfig</span><span class="p">(</span>
        <span class="n">tools</span><span class="o">=</span><span class="p">[</span><span class="n">get_current_weather</span><span class="p">],</span>
        <span class="n">http_options</span><span class="o">=</span><span class="n">types</span><span class="o">.</span><span class="n">HttpOptions</span><span class="p">(</span><span class="n">extra_body</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;tool_config&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;function_calling_config&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;mode&#39;</span><span class="p">:</span> <span class="s1">&#39;COMPOSITIONAL&#39;</span><span class="p">}}}),</span>
    <span class="p">),</span>
<span class="p">)</span>
</pre></div>
</div>
</section>
<section id="reference">
<h1>Reference<a class="headerlink" href="#reference" title="Link to this heading">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="genai.html">Submodules</a></li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.client">genai.client module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.client.AsyncClient"><code class="docutils literal notranslate"><span class="pre">AsyncClient</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.aclose"><code class="docutils literal notranslate"><span class="pre">AsyncClient.aclose()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.auth_tokens"><code class="docutils literal notranslate"><span class="pre">AsyncClient.auth_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.batches"><code class="docutils literal notranslate"><span class="pre">AsyncClient.batches</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.caches"><code class="docutils literal notranslate"><span class="pre">AsyncClient.caches</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.chats"><code class="docutils literal notranslate"><span class="pre">AsyncClient.chats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.file_search_stores"><code class="docutils literal notranslate"><span class="pre">AsyncClient.file_search_stores</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.files"><code class="docutils literal notranslate"><span class="pre">AsyncClient.files</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.interactions"><code class="docutils literal notranslate"><span class="pre">AsyncClient.interactions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.live"><code class="docutils literal notranslate"><span class="pre">AsyncClient.live</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.models"><code class="docutils literal notranslate"><span class="pre">AsyncClient.models</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.operations"><code class="docutils literal notranslate"><span class="pre">AsyncClient.operations</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.AsyncClient.tunings"><code class="docutils literal notranslate"><span class="pre">AsyncClient.tunings</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.client.Client"><code class="docutils literal notranslate"><span class="pre">Client</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.api_key"><code class="docutils literal notranslate"><span class="pre">Client.api_key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.vertexai"><code class="docutils literal notranslate"><span class="pre">Client.vertexai</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.credentials"><code class="docutils literal notranslate"><span class="pre">Client.credentials</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.project"><code class="docutils literal notranslate"><span class="pre">Client.project</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.location"><code class="docutils literal notranslate"><span class="pre">Client.location</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.debug_config"><code class="docutils literal notranslate"><span class="pre">Client.debug_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.http_options"><code class="docutils literal notranslate"><span class="pre">Client.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.aio"><code class="docutils literal notranslate"><span class="pre">Client.aio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.auth_tokens"><code class="docutils literal notranslate"><span class="pre">Client.auth_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.batches"><code class="docutils literal notranslate"><span class="pre">Client.batches</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.caches"><code class="docutils literal notranslate"><span class="pre">Client.caches</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.chats"><code class="docutils literal notranslate"><span class="pre">Client.chats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.close"><code class="docutils literal notranslate"><span class="pre">Client.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.file_search_stores"><code class="docutils literal notranslate"><span class="pre">Client.file_search_stores</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.files"><code class="docutils literal notranslate"><span class="pre">Client.files</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.interactions"><code class="docutils literal notranslate"><span class="pre">Client.interactions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.models"><code class="docutils literal notranslate"><span class="pre">Client.models</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.operations"><code class="docutils literal notranslate"><span class="pre">Client.operations</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.Client.tunings"><code class="docutils literal notranslate"><span class="pre">Client.tunings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#id0"><code class="docutils literal notranslate"><span class="pre">Client.vertexai</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.client.DebugConfig"><code class="docutils literal notranslate"><span class="pre">DebugConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.DebugConfig.client_mode"><code class="docutils literal notranslate"><span class="pre">DebugConfig.client_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.DebugConfig.replay_id"><code class="docutils literal notranslate"><span class="pre">DebugConfig.replay_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.client.DebugConfig.replays_directory"><code class="docutils literal notranslate"><span class="pre">DebugConfig.replays_directory</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.batches">genai.batches module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches"><code class="docutils literal notranslate"><span class="pre">AsyncBatches</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches.cancel"><code class="docutils literal notranslate"><span class="pre">AsyncBatches.cancel()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches.create"><code class="docutils literal notranslate"><span class="pre">AsyncBatches.create()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches.create_embeddings"><code class="docutils literal notranslate"><span class="pre">AsyncBatches.create_embeddings()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches.delete"><code class="docutils literal notranslate"><span class="pre">AsyncBatches.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches.get"><code class="docutils literal notranslate"><span class="pre">AsyncBatches.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.AsyncBatches.list"><code class="docutils literal notranslate"><span class="pre">AsyncBatches.list()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.batches.Batches"><code class="docutils literal notranslate"><span class="pre">Batches</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.Batches.cancel"><code class="docutils literal notranslate"><span class="pre">Batches.cancel()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.Batches.create"><code class="docutils literal notranslate"><span class="pre">Batches.create()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.Batches.create_embeddings"><code class="docutils literal notranslate"><span class="pre">Batches.create_embeddings()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.Batches.delete"><code class="docutils literal notranslate"><span class="pre">Batches.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.Batches.get"><code class="docutils literal notranslate"><span class="pre">Batches.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.batches.Batches.list"><code class="docutils literal notranslate"><span class="pre">Batches.list()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.caches">genai.caches module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.caches.AsyncCaches"><code class="docutils literal notranslate"><span class="pre">AsyncCaches</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.AsyncCaches.create"><code class="docutils literal notranslate"><span class="pre">AsyncCaches.create()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.AsyncCaches.delete"><code class="docutils literal notranslate"><span class="pre">AsyncCaches.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.AsyncCaches.get"><code class="docutils literal notranslate"><span class="pre">AsyncCaches.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.AsyncCaches.list"><code class="docutils literal notranslate"><span class="pre">AsyncCaches.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.AsyncCaches.update"><code class="docutils literal notranslate"><span class="pre">AsyncCaches.update()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.caches.Caches"><code class="docutils literal notranslate"><span class="pre">Caches</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.Caches.create"><code class="docutils literal notranslate"><span class="pre">Caches.create()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.Caches.delete"><code class="docutils literal notranslate"><span class="pre">Caches.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.Caches.get"><code class="docutils literal notranslate"><span class="pre">Caches.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.Caches.list"><code class="docutils literal notranslate"><span class="pre">Caches.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.caches.Caches.update"><code class="docutils literal notranslate"><span class="pre">Caches.update()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.chats">genai.chats module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.chats.AsyncChat"><code class="docutils literal notranslate"><span class="pre">AsyncChat</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.chats.AsyncChat.send_message"><code class="docutils literal notranslate"><span class="pre">AsyncChat.send_message()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.chats.AsyncChat.send_message_stream"><code class="docutils literal notranslate"><span class="pre">AsyncChat.send_message_stream()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.chats.AsyncChats"><code class="docutils literal notranslate"><span class="pre">AsyncChats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.chats.AsyncChats.create"><code class="docutils literal notranslate"><span class="pre">AsyncChats.create()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.chats.Chat"><code class="docutils literal notranslate"><span class="pre">Chat</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.chats.Chat.send_message"><code class="docutils literal notranslate"><span class="pre">Chat.send_message()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.chats.Chat.send_message_stream"><code class="docutils literal notranslate"><span class="pre">Chat.send_message_stream()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.chats.Chats"><code class="docutils literal notranslate"><span class="pre">Chats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.chats.Chats.create"><code class="docutils literal notranslate"><span class="pre">Chats.create()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.files">genai.files module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.files.AsyncFiles"><code class="docutils literal notranslate"><span class="pre">AsyncFiles</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.AsyncFiles.delete"><code class="docutils literal notranslate"><span class="pre">AsyncFiles.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.AsyncFiles.download"><code class="docutils literal notranslate"><span class="pre">AsyncFiles.download()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.AsyncFiles.get"><code class="docutils literal notranslate"><span class="pre">AsyncFiles.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.AsyncFiles.list"><code class="docutils literal notranslate"><span class="pre">AsyncFiles.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.AsyncFiles.upload"><code class="docutils literal notranslate"><span class="pre">AsyncFiles.upload()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.files.Files"><code class="docutils literal notranslate"><span class="pre">Files</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.Files.delete"><code class="docutils literal notranslate"><span class="pre">Files.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.Files.download"><code class="docutils literal notranslate"><span class="pre">Files.download()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.Files.get"><code class="docutils literal notranslate"><span class="pre">Files.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.Files.list"><code class="docutils literal notranslate"><span class="pre">Files.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.files.Files.upload"><code class="docutils literal notranslate"><span class="pre">Files.upload()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.live">genai.live module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.live.AsyncLive"><code class="docutils literal notranslate"><span class="pre">AsyncLive</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncLive.connect"><code class="docutils literal notranslate"><span class="pre">AsyncLive.connect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncLive.music"><code class="docutils literal notranslate"><span class="pre">AsyncLive.music</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.live.AsyncSession"><code class="docutils literal notranslate"><span class="pre">AsyncSession</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.close"><code class="docutils literal notranslate"><span class="pre">AsyncSession.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.receive"><code class="docutils literal notranslate"><span class="pre">AsyncSession.receive()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.send"><code class="docutils literal notranslate"><span class="pre">AsyncSession.send()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.send_client_content"><code class="docutils literal notranslate"><span class="pre">AsyncSession.send_client_content()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.send_realtime_input"><code class="docutils literal notranslate"><span class="pre">AsyncSession.send_realtime_input()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.send_tool_response"><code class="docutils literal notranslate"><span class="pre">AsyncSession.send_tool_response()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.live.AsyncSession.start_stream"><code class="docutils literal notranslate"><span class="pre">AsyncSession.start_stream()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.models">genai.models module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.models.AsyncModels"><code class="docutils literal notranslate"><span class="pre">AsyncModels</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.compute_tokens"><code class="docutils literal notranslate"><span class="pre">AsyncModels.compute_tokens()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.count_tokens"><code class="docutils literal notranslate"><span class="pre">AsyncModels.count_tokens()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.delete"><code class="docutils literal notranslate"><span class="pre">AsyncModels.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.edit_image"><code class="docutils literal notranslate"><span class="pre">AsyncModels.edit_image()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.embed_content"><code class="docutils literal notranslate"><span class="pre">AsyncModels.embed_content()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.generate_content"><code class="docutils literal notranslate"><span class="pre">AsyncModels.generate_content()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.generate_content_stream"><code class="docutils literal notranslate"><span class="pre">AsyncModels.generate_content_stream()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.generate_images"><code class="docutils literal notranslate"><span class="pre">AsyncModels.generate_images()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.generate_videos"><code class="docutils literal notranslate"><span class="pre">AsyncModels.generate_videos()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.get"><code class="docutils literal notranslate"><span class="pre">AsyncModels.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.list"><code class="docutils literal notranslate"><span class="pre">AsyncModels.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.recontext_image"><code class="docutils literal notranslate"><span class="pre">AsyncModels.recontext_image()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.segment_image"><code class="docutils literal notranslate"><span class="pre">AsyncModels.segment_image()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.update"><code class="docutils literal notranslate"><span class="pre">AsyncModels.update()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.AsyncModels.upscale_image"><code class="docutils literal notranslate"><span class="pre">AsyncModels.upscale_image()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.models.Models"><code class="docutils literal notranslate"><span class="pre">Models</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.compute_tokens"><code class="docutils literal notranslate"><span class="pre">Models.compute_tokens()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.count_tokens"><code class="docutils literal notranslate"><span class="pre">Models.count_tokens()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.delete"><code class="docutils literal notranslate"><span class="pre">Models.delete()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.edit_image"><code class="docutils literal notranslate"><span class="pre">Models.edit_image()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.embed_content"><code class="docutils literal notranslate"><span class="pre">Models.embed_content()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.generate_content"><code class="docutils literal notranslate"><span class="pre">Models.generate_content()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.generate_content_stream"><code class="docutils literal notranslate"><span class="pre">Models.generate_content_stream()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.generate_images"><code class="docutils literal notranslate"><span class="pre">Models.generate_images()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.generate_videos"><code class="docutils literal notranslate"><span class="pre">Models.generate_videos()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.get"><code class="docutils literal notranslate"><span class="pre">Models.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.list"><code class="docutils literal notranslate"><span class="pre">Models.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.recontext_image"><code class="docutils literal notranslate"><span class="pre">Models.recontext_image()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.segment_image"><code class="docutils literal notranslate"><span class="pre">Models.segment_image()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.update"><code class="docutils literal notranslate"><span class="pre">Models.update()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.models.Models.upscale_image"><code class="docutils literal notranslate"><span class="pre">Models.upscale_image()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.tokens">genai.tokens module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.tokens.AsyncTokens"><code class="docutils literal notranslate"><span class="pre">AsyncTokens</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tokens.AsyncTokens.create"><code class="docutils literal notranslate"><span class="pre">AsyncTokens.create()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.tokens.Tokens"><code class="docutils literal notranslate"><span class="pre">Tokens</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tokens.Tokens.create"><code class="docutils literal notranslate"><span class="pre">Tokens.create()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.tunings">genai.tunings module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.tunings.AsyncTunings"><code class="docutils literal notranslate"><span class="pre">AsyncTunings</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.AsyncTunings.cancel"><code class="docutils literal notranslate"><span class="pre">AsyncTunings.cancel()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.AsyncTunings.get"><code class="docutils literal notranslate"><span class="pre">AsyncTunings.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.AsyncTunings.list"><code class="docutils literal notranslate"><span class="pre">AsyncTunings.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.AsyncTunings.tune"><code class="docutils literal notranslate"><span class="pre">AsyncTunings.tune()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.tunings.Tunings"><code class="docutils literal notranslate"><span class="pre">Tunings</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.Tunings.cancel"><code class="docutils literal notranslate"><span class="pre">Tunings.cancel()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.Tunings.get"><code class="docutils literal notranslate"><span class="pre">Tunings.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.Tunings.list"><code class="docutils literal notranslate"><span class="pre">Tunings.list()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.tunings.Tunings.tune"><code class="docutils literal notranslate"><span class="pre">Tunings.tune()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="genai.html#module-genai.types">genai.types module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ActivityEnd"><code class="docutils literal notranslate"><span class="pre">ActivityEnd</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ActivityEndDict"><code class="docutils literal notranslate"><span class="pre">ActivityEndDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ActivityHandling"><code class="docutils literal notranslate"><span class="pre">ActivityHandling</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ActivityHandling.ACTIVITY_HANDLING_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">ActivityHandling.ACTIVITY_HANDLING_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ActivityHandling.NO_INTERRUPTION"><code class="docutils literal notranslate"><span class="pre">ActivityHandling.NO_INTERRUPTION</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ActivityHandling.START_OF_ACTIVITY_INTERRUPTS"><code class="docutils literal notranslate"><span class="pre">ActivityHandling.START_OF_ACTIVITY_INTERRUPTS</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ActivityStart"><code class="docutils literal notranslate"><span class="pre">ActivityStart</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ActivityStartDict"><code class="docutils literal notranslate"><span class="pre">ActivityStartDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AdapterSize"><code class="docutils literal notranslate"><span class="pre">AdapterSize</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_EIGHT"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_EIGHT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_FOUR"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_FOUR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_ONE"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_ONE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_SIXTEEN"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_SIXTEEN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_THIRTY_TWO"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_THIRTY_TWO</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_TWO"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_TWO</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AdapterSize.ADAPTER_SIZE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">AdapterSize.ADAPTER_SIZE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiAuth"><code class="docutils literal notranslate"><span class="pre">ApiAuth</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiAuth.api_key_config"><code class="docutils literal notranslate"><span class="pre">ApiAuth.api_key_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiAuthApiKeyConfig"><code class="docutils literal notranslate"><span class="pre">ApiAuthApiKeyConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiAuthApiKeyConfig.api_key_secret_version"><code class="docutils literal notranslate"><span class="pre">ApiAuthApiKeyConfig.api_key_secret_version</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiAuthApiKeyConfig.api_key_string"><code class="docutils literal notranslate"><span class="pre">ApiAuthApiKeyConfig.api_key_string</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiAuthApiKeyConfigDict"><code class="docutils literal notranslate"><span class="pre">ApiAuthApiKeyConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiAuthApiKeyConfigDict.api_key_secret_version"><code class="docutils literal notranslate"><span class="pre">ApiAuthApiKeyConfigDict.api_key_secret_version</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiAuthApiKeyConfigDict.api_key_string"><code class="docutils literal notranslate"><span class="pre">ApiAuthApiKeyConfigDict.api_key_string</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiAuthDict"><code class="docutils literal notranslate"><span class="pre">ApiAuthDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiAuthDict.api_key_config"><code class="docutils literal notranslate"><span class="pre">ApiAuthDict.api_key_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfig"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfig.api_key_secret"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfig.api_key_secret</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfig.api_key_string"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfig.api_key_string</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfig.http_element_location"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfig.http_element_location</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfig.name"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfig.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfigDict"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfigDict.api_key_secret"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfigDict.api_key_secret</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfigDict.api_key_string"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfigDict.api_key_string</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfigDict.http_element_location"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfigDict.http_element_location</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiKeyConfigDict.name"><code class="docutils literal notranslate"><span class="pre">ApiKeyConfigDict.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ApiSpec"><code class="docutils literal notranslate"><span class="pre">ApiSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiSpec.API_SPEC_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">ApiSpec.API_SPEC_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiSpec.ELASTIC_SEARCH"><code class="docutils literal notranslate"><span class="pre">ApiSpec.ELASTIC_SEARCH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ApiSpec.SIMPLE_SEARCH"><code class="docutils literal notranslate"><span class="pre">ApiSpec.SIMPLE_SEARCH</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AudioChunk"><code class="docutils literal notranslate"><span class="pre">AudioChunk</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AudioChunk.data"><code class="docutils literal notranslate"><span class="pre">AudioChunk.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AudioChunk.mime_type"><code class="docutils literal notranslate"><span class="pre">AudioChunk.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AudioChunk.source_metadata"><code class="docutils literal notranslate"><span class="pre">AudioChunk.source_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AudioChunkDict"><code class="docutils literal notranslate"><span class="pre">AudioChunkDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AudioChunkDict.data"><code class="docutils literal notranslate"><span class="pre">AudioChunkDict.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AudioChunkDict.mime_type"><code class="docutils literal notranslate"><span class="pre">AudioChunkDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AudioChunkDict.source_metadata"><code class="docutils literal notranslate"><span class="pre">AudioChunkDict.source_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AudioTranscriptionConfig"><code class="docutils literal notranslate"><span class="pre">AudioTranscriptionConfig</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AudioTranscriptionConfigDict"><code class="docutils literal notranslate"><span class="pre">AudioTranscriptionConfigDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfig"><code class="docutils literal notranslate"><span class="pre">AuthConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfig.api_key_config"><code class="docutils literal notranslate"><span class="pre">AuthConfig.api_key_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfig.auth_type"><code class="docutils literal notranslate"><span class="pre">AuthConfig.auth_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfig.google_service_account_config"><code class="docutils literal notranslate"><span class="pre">AuthConfig.google_service_account_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfig.http_basic_auth_config"><code class="docutils literal notranslate"><span class="pre">AuthConfig.http_basic_auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfig.oauth_config"><code class="docutils literal notranslate"><span class="pre">AuthConfig.oauth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfig.oidc_config"><code class="docutils literal notranslate"><span class="pre">AuthConfig.oidc_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict.api_key_config"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict.api_key_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict.auth_type"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict.auth_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict.google_service_account_config"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict.google_service_account_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict.http_basic_auth_config"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict.http_basic_auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict.oauth_config"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict.oauth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigDict.oidc_config"><code class="docutils literal notranslate"><span class="pre">AuthConfigDict.oidc_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigGoogleServiceAccountConfig"><code class="docutils literal notranslate"><span class="pre">AuthConfigGoogleServiceAccountConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigGoogleServiceAccountConfig.service_account"><code class="docutils literal notranslate"><span class="pre">AuthConfigGoogleServiceAccountConfig.service_account</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigGoogleServiceAccountConfigDict"><code class="docutils literal notranslate"><span class="pre">AuthConfigGoogleServiceAccountConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigGoogleServiceAccountConfigDict.service_account"><code class="docutils literal notranslate"><span class="pre">AuthConfigGoogleServiceAccountConfigDict.service_account</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigHttpBasicAuthConfig"><code class="docutils literal notranslate"><span class="pre">AuthConfigHttpBasicAuthConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigHttpBasicAuthConfig.credential_secret"><code class="docutils literal notranslate"><span class="pre">AuthConfigHttpBasicAuthConfig.credential_secret</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigHttpBasicAuthConfigDict"><code class="docutils literal notranslate"><span class="pre">AuthConfigHttpBasicAuthConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigHttpBasicAuthConfigDict.credential_secret"><code class="docutils literal notranslate"><span class="pre">AuthConfigHttpBasicAuthConfigDict.credential_secret</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigOauthConfig"><code class="docutils literal notranslate"><span class="pre">AuthConfigOauthConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOauthConfig.access_token"><code class="docutils literal notranslate"><span class="pre">AuthConfigOauthConfig.access_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOauthConfig.service_account"><code class="docutils literal notranslate"><span class="pre">AuthConfigOauthConfig.service_account</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigOauthConfigDict"><code class="docutils literal notranslate"><span class="pre">AuthConfigOauthConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOauthConfigDict.access_token"><code class="docutils literal notranslate"><span class="pre">AuthConfigOauthConfigDict.access_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOauthConfigDict.service_account"><code class="docutils literal notranslate"><span class="pre">AuthConfigOauthConfigDict.service_account</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigOidcConfig"><code class="docutils literal notranslate"><span class="pre">AuthConfigOidcConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOidcConfig.id_token"><code class="docutils literal notranslate"><span class="pre">AuthConfigOidcConfig.id_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOidcConfig.service_account"><code class="docutils literal notranslate"><span class="pre">AuthConfigOidcConfig.service_account</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthConfigOidcConfigDict"><code class="docutils literal notranslate"><span class="pre">AuthConfigOidcConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOidcConfigDict.id_token"><code class="docutils literal notranslate"><span class="pre">AuthConfigOidcConfigDict.id_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthConfigOidcConfigDict.service_account"><code class="docutils literal notranslate"><span class="pre">AuthConfigOidcConfigDict.service_account</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthToken"><code class="docutils literal notranslate"><span class="pre">AuthToken</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthToken.name"><code class="docutils literal notranslate"><span class="pre">AuthToken.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthTokenDict"><code class="docutils literal notranslate"><span class="pre">AuthTokenDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthTokenDict.name"><code class="docutils literal notranslate"><span class="pre">AuthTokenDict.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AuthType"><code class="docutils literal notranslate"><span class="pre">AuthType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.API_KEY_AUTH"><code class="docutils literal notranslate"><span class="pre">AuthType.API_KEY_AUTH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.AUTH_TYPE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">AuthType.AUTH_TYPE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.GOOGLE_SERVICE_ACCOUNT_AUTH"><code class="docutils literal notranslate"><span class="pre">AuthType.GOOGLE_SERVICE_ACCOUNT_AUTH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.HTTP_BASIC_AUTH"><code class="docutils literal notranslate"><span class="pre">AuthType.HTTP_BASIC_AUTH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.NO_AUTH"><code class="docutils literal notranslate"><span class="pre">AuthType.NO_AUTH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.OAUTH"><code class="docutils literal notranslate"><span class="pre">AuthType.OAUTH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AuthType.OIDC_AUTH"><code class="docutils literal notranslate"><span class="pre">AuthType.OIDC_AUTH</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetection"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetection</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetection.disabled"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetection.disabled</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetection.end_of_speech_sensitivity"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetection.end_of_speech_sensitivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetection.prefix_padding_ms"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetection.prefix_padding_ms</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetection.silence_duration_ms"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetection.silence_duration_ms</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetection.start_of_speech_sensitivity"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetection.start_of_speech_sensitivity</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetectionDict"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetectionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetectionDict.disabled"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetectionDict.disabled</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetectionDict.end_of_speech_sensitivity"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetectionDict.end_of_speech_sensitivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetectionDict.prefix_padding_ms"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetectionDict.prefix_padding_ms</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetectionDict.silence_duration_ms"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetectionDict.silence_duration_ms</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticActivityDetectionDict.start_of_speech_sensitivity"><code class="docutils literal notranslate"><span class="pre">AutomaticActivityDetectionDict.start_of_speech_sensitivity</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfig"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfig.disable"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfig.disable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfig.ignore_call_history"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfig.ignore_call_history</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfig.maximum_remote_calls"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfig.maximum_remote_calls</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfigDict"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfigDict.disable"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfigDict.disable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfigDict.ignore_call_history"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfigDict.ignore_call_history</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutomaticFunctionCallingConfigDict.maximum_remote_calls"><code class="docutils literal notranslate"><span class="pre">AutomaticFunctionCallingConfigDict.maximum_remote_calls</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AutoraterConfig"><code class="docutils literal notranslate"><span class="pre">AutoraterConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfig.autorater_model"><code class="docutils literal notranslate"><span class="pre">AutoraterConfig.autorater_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfig.flip_enabled"><code class="docutils literal notranslate"><span class="pre">AutoraterConfig.flip_enabled</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfig.generation_config"><code class="docutils literal notranslate"><span class="pre">AutoraterConfig.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfig.sampling_count"><code class="docutils literal notranslate"><span class="pre">AutoraterConfig.sampling_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.AutoraterConfigDict"><code class="docutils literal notranslate"><span class="pre">AutoraterConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfigDict.autorater_model"><code class="docutils literal notranslate"><span class="pre">AutoraterConfigDict.autorater_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfigDict.flip_enabled"><code class="docutils literal notranslate"><span class="pre">AutoraterConfigDict.flip_enabled</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfigDict.generation_config"><code class="docutils literal notranslate"><span class="pre">AutoraterConfigDict.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.AutoraterConfigDict.sampling_count"><code class="docutils literal notranslate"><span class="pre">AutoraterConfigDict.sampling_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BatchJob"><code class="docutils literal notranslate"><span class="pre">BatchJob</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.completion_stats"><code class="docutils literal notranslate"><span class="pre">BatchJob.completion_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.create_time"><code class="docutils literal notranslate"><span class="pre">BatchJob.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.dest"><code class="docutils literal notranslate"><span class="pre">BatchJob.dest</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.display_name"><code class="docutils literal notranslate"><span class="pre">BatchJob.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.end_time"><code class="docutils literal notranslate"><span class="pre">BatchJob.end_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.error"><code class="docutils literal notranslate"><span class="pre">BatchJob.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.model"><code class="docutils literal notranslate"><span class="pre">BatchJob.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.name"><code class="docutils literal notranslate"><span class="pre">BatchJob.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.src"><code class="docutils literal notranslate"><span class="pre">BatchJob.src</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.start_time"><code class="docutils literal notranslate"><span class="pre">BatchJob.start_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.state"><code class="docutils literal notranslate"><span class="pre">BatchJob.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.update_time"><code class="docutils literal notranslate"><span class="pre">BatchJob.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJob.done"><code class="docutils literal notranslate"><span class="pre">BatchJob.done</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination.bigquery_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination.bigquery_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination.file_name"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination.file_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination.format"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination.gcs_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination.inlined_embed_content_responses"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination.inlined_embed_content_responses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestination.inlined_responses"><code class="docutils literal notranslate"><span class="pre">BatchJobDestination.inlined_responses</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict.bigquery_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict.bigquery_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict.file_name"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict.file_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict.format"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict.gcs_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict.inlined_embed_content_responses"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict.inlined_embed_content_responses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDestinationDict.inlined_responses"><code class="docutils literal notranslate"><span class="pre">BatchJobDestinationDict.inlined_responses</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BatchJobDict"><code class="docutils literal notranslate"><span class="pre">BatchJobDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.completion_stats"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.completion_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.create_time"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.dest"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.dest</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.display_name"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.end_time"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.end_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.error"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.model"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.name"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.src"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.src</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.start_time"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.start_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.state"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobDict.update_time"><code class="docutils literal notranslate"><span class="pre">BatchJobDict.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BatchJobSource"><code class="docutils literal notranslate"><span class="pre">BatchJobSource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSource.bigquery_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobSource.bigquery_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSource.file_name"><code class="docutils literal notranslate"><span class="pre">BatchJobSource.file_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSource.format"><code class="docutils literal notranslate"><span class="pre">BatchJobSource.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSource.gcs_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobSource.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSource.inlined_requests"><code class="docutils literal notranslate"><span class="pre">BatchJobSource.inlined_requests</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BatchJobSourceDict"><code class="docutils literal notranslate"><span class="pre">BatchJobSourceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSourceDict.bigquery_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobSourceDict.bigquery_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSourceDict.file_name"><code class="docutils literal notranslate"><span class="pre">BatchJobSourceDict.file_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSourceDict.format"><code class="docutils literal notranslate"><span class="pre">BatchJobSourceDict.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSourceDict.gcs_uri"><code class="docutils literal notranslate"><span class="pre">BatchJobSourceDict.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BatchJobSourceDict.inlined_requests"><code class="docutils literal notranslate"><span class="pre">BatchJobSourceDict.inlined_requests</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Behavior"><code class="docutils literal notranslate"><span class="pre">Behavior</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Behavior.BLOCKING"><code class="docutils literal notranslate"><span class="pre">Behavior.BLOCKING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Behavior.NON_BLOCKING"><code class="docutils literal notranslate"><span class="pre">Behavior.NON_BLOCKING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Behavior.UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Behavior.UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BleuSpec"><code class="docutils literal notranslate"><span class="pre">BleuSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BleuSpec.use_effective_order"><code class="docutils literal notranslate"><span class="pre">BleuSpec.use_effective_order</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BleuSpecDict"><code class="docutils literal notranslate"><span class="pre">BleuSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BleuSpecDict.use_effective_order"><code class="docutils literal notranslate"><span class="pre">BleuSpecDict.use_effective_order</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Blob"><code class="docutils literal notranslate"><span class="pre">Blob</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Blob.data"><code class="docutils literal notranslate"><span class="pre">Blob.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Blob.display_name"><code class="docutils literal notranslate"><span class="pre">Blob.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Blob.mime_type"><code class="docutils literal notranslate"><span class="pre">Blob.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Blob.as_image"><code class="docutils literal notranslate"><span class="pre">Blob.as_image()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BlobDict"><code class="docutils literal notranslate"><span class="pre">BlobDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlobDict.data"><code class="docutils literal notranslate"><span class="pre">BlobDict.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlobDict.display_name"><code class="docutils literal notranslate"><span class="pre">BlobDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlobDict.mime_type"><code class="docutils literal notranslate"><span class="pre">BlobDict.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.BlockedReason"><code class="docutils literal notranslate"><span class="pre">BlockedReason</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.BLOCKED_REASON_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">BlockedReason.BLOCKED_REASON_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.BLOCKLIST"><code class="docutils literal notranslate"><span class="pre">BlockedReason.BLOCKLIST</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.IMAGE_SAFETY"><code class="docutils literal notranslate"><span class="pre">BlockedReason.IMAGE_SAFETY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.JAILBREAK"><code class="docutils literal notranslate"><span class="pre">BlockedReason.JAILBREAK</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.MODEL_ARMOR"><code class="docutils literal notranslate"><span class="pre">BlockedReason.MODEL_ARMOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.OTHER"><code class="docutils literal notranslate"><span class="pre">BlockedReason.OTHER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.PROHIBITED_CONTENT"><code class="docutils literal notranslate"><span class="pre">BlockedReason.PROHIBITED_CONTENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.BlockedReason.SAFETY"><code class="docutils literal notranslate"><span class="pre">BlockedReason.SAFETY</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CachedContent"><code class="docutils literal notranslate"><span class="pre">CachedContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.create_time"><code class="docutils literal notranslate"><span class="pre">CachedContent.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.display_name"><code class="docutils literal notranslate"><span class="pre">CachedContent.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.expire_time"><code class="docutils literal notranslate"><span class="pre">CachedContent.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.model"><code class="docutils literal notranslate"><span class="pre">CachedContent.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.name"><code class="docutils literal notranslate"><span class="pre">CachedContent.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.update_time"><code class="docutils literal notranslate"><span class="pre">CachedContent.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContent.usage_metadata"><code class="docutils literal notranslate"><span class="pre">CachedContent.usage_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CachedContentDict"><code class="docutils literal notranslate"><span class="pre">CachedContentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.create_time"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.display_name"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.expire_time"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.model"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.name"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.update_time"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentDict.usage_metadata"><code class="docutils literal notranslate"><span class="pre">CachedContentDict.usage_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadata"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadata.audio_duration_seconds"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadata.audio_duration_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadata.image_count"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadata.image_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadata.text_count"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadata.text_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadata.total_token_count"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadata.total_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadata.video_duration_seconds"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadata.video_duration_seconds</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadataDict"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadataDict.audio_duration_seconds"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadataDict.audio_duration_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadataDict.image_count"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadataDict.image_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadataDict.text_count"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadataDict.text_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadataDict.total_token_count"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadataDict.total_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CachedContentUsageMetadataDict.video_duration_seconds"><code class="docutils literal notranslate"><span class="pre">CachedContentUsageMetadataDict.video_duration_seconds</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CancelBatchJobConfig"><code class="docutils literal notranslate"><span class="pre">CancelBatchJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CancelBatchJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CancelBatchJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CancelBatchJobConfigDict"><code class="docutils literal notranslate"><span class="pre">CancelBatchJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CancelBatchJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CancelBatchJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobConfig"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobConfigDict"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobResponse"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobResponseDict"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CancelTuningJobResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">CancelTuningJobResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Candidate"><code class="docutils literal notranslate"><span class="pre">Candidate</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.avg_logprobs"><code class="docutils literal notranslate"><span class="pre">Candidate.avg_logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.citation_metadata"><code class="docutils literal notranslate"><span class="pre">Candidate.citation_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.content"><code class="docutils literal notranslate"><span class="pre">Candidate.content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.finish_message"><code class="docutils literal notranslate"><span class="pre">Candidate.finish_message</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.finish_reason"><code class="docutils literal notranslate"><span class="pre">Candidate.finish_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.grounding_metadata"><code class="docutils literal notranslate"><span class="pre">Candidate.grounding_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.index"><code class="docutils literal notranslate"><span class="pre">Candidate.index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.logprobs_result"><code class="docutils literal notranslate"><span class="pre">Candidate.logprobs_result</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.safety_ratings"><code class="docutils literal notranslate"><span class="pre">Candidate.safety_ratings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.token_count"><code class="docutils literal notranslate"><span class="pre">Candidate.token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Candidate.url_context_metadata"><code class="docutils literal notranslate"><span class="pre">Candidate.url_context_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CandidateDict"><code class="docutils literal notranslate"><span class="pre">CandidateDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.avg_logprobs"><code class="docutils literal notranslate"><span class="pre">CandidateDict.avg_logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.citation_metadata"><code class="docutils literal notranslate"><span class="pre">CandidateDict.citation_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.content"><code class="docutils literal notranslate"><span class="pre">CandidateDict.content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.finish_message"><code class="docutils literal notranslate"><span class="pre">CandidateDict.finish_message</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.finish_reason"><code class="docutils literal notranslate"><span class="pre">CandidateDict.finish_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.grounding_metadata"><code class="docutils literal notranslate"><span class="pre">CandidateDict.grounding_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.index"><code class="docutils literal notranslate"><span class="pre">CandidateDict.index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.logprobs_result"><code class="docutils literal notranslate"><span class="pre">CandidateDict.logprobs_result</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.safety_ratings"><code class="docutils literal notranslate"><span class="pre">CandidateDict.safety_ratings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.token_count"><code class="docutils literal notranslate"><span class="pre">CandidateDict.token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CandidateDict.url_context_metadata"><code class="docutils literal notranslate"><span class="pre">CandidateDict.url_context_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Checkpoint"><code class="docutils literal notranslate"><span class="pre">Checkpoint</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Checkpoint.checkpoint_id"><code class="docutils literal notranslate"><span class="pre">Checkpoint.checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Checkpoint.epoch"><code class="docutils literal notranslate"><span class="pre">Checkpoint.epoch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Checkpoint.step"><code class="docutils literal notranslate"><span class="pre">Checkpoint.step</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CheckpointDict"><code class="docutils literal notranslate"><span class="pre">CheckpointDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CheckpointDict.checkpoint_id"><code class="docutils literal notranslate"><span class="pre">CheckpointDict.checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CheckpointDict.epoch"><code class="docutils literal notranslate"><span class="pre">CheckpointDict.epoch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CheckpointDict.step"><code class="docutils literal notranslate"><span class="pre">CheckpointDict.step</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ChunkingConfig"><code class="docutils literal notranslate"><span class="pre">ChunkingConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ChunkingConfig.white_space_config"><code class="docutils literal notranslate"><span class="pre">ChunkingConfig.white_space_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ChunkingConfigDict"><code class="docutils literal notranslate"><span class="pre">ChunkingConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ChunkingConfigDict.white_space_config"><code class="docutils literal notranslate"><span class="pre">ChunkingConfigDict.white_space_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Citation"><code class="docutils literal notranslate"><span class="pre">Citation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Citation.end_index"><code class="docutils literal notranslate"><span class="pre">Citation.end_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Citation.license"><code class="docutils literal notranslate"><span class="pre">Citation.license</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Citation.publication_date"><code class="docutils literal notranslate"><span class="pre">Citation.publication_date</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Citation.start_index"><code class="docutils literal notranslate"><span class="pre">Citation.start_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Citation.title"><code class="docutils literal notranslate"><span class="pre">Citation.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Citation.uri"><code class="docutils literal notranslate"><span class="pre">Citation.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CitationDict"><code class="docutils literal notranslate"><span class="pre">CitationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationDict.end_index"><code class="docutils literal notranslate"><span class="pre">CitationDict.end_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationDict.license"><code class="docutils literal notranslate"><span class="pre">CitationDict.license</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationDict.publication_date"><code class="docutils literal notranslate"><span class="pre">CitationDict.publication_date</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationDict.start_index"><code class="docutils literal notranslate"><span class="pre">CitationDict.start_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationDict.title"><code class="docutils literal notranslate"><span class="pre">CitationDict.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationDict.uri"><code class="docutils literal notranslate"><span class="pre">CitationDict.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CitationMetadata"><code class="docutils literal notranslate"><span class="pre">CitationMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationMetadata.citations"><code class="docutils literal notranslate"><span class="pre">CitationMetadata.citations</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CitationMetadataDict"><code class="docutils literal notranslate"><span class="pre">CitationMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CitationMetadataDict.citations"><code class="docutils literal notranslate"><span class="pre">CitationMetadataDict.citations</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CodeExecutionResult"><code class="docutils literal notranslate"><span class="pre">CodeExecutionResult</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CodeExecutionResult.outcome"><code class="docutils literal notranslate"><span class="pre">CodeExecutionResult.outcome</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CodeExecutionResult.output"><code class="docutils literal notranslate"><span class="pre">CodeExecutionResult.output</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CodeExecutionResultDict"><code class="docutils literal notranslate"><span class="pre">CodeExecutionResultDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CodeExecutionResultDict.outcome"><code class="docutils literal notranslate"><span class="pre">CodeExecutionResultDict.outcome</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CodeExecutionResultDict.output"><code class="docutils literal notranslate"><span class="pre">CodeExecutionResultDict.output</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CompletionStats"><code class="docutils literal notranslate"><span class="pre">CompletionStats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStats.failed_count"><code class="docutils literal notranslate"><span class="pre">CompletionStats.failed_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStats.incomplete_count"><code class="docutils literal notranslate"><span class="pre">CompletionStats.incomplete_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStats.successful_count"><code class="docutils literal notranslate"><span class="pre">CompletionStats.successful_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStats.successful_forecast_point_count"><code class="docutils literal notranslate"><span class="pre">CompletionStats.successful_forecast_point_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CompletionStatsDict"><code class="docutils literal notranslate"><span class="pre">CompletionStatsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStatsDict.failed_count"><code class="docutils literal notranslate"><span class="pre">CompletionStatsDict.failed_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStatsDict.incomplete_count"><code class="docutils literal notranslate"><span class="pre">CompletionStatsDict.incomplete_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStatsDict.successful_count"><code class="docutils literal notranslate"><span class="pre">CompletionStatsDict.successful_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CompletionStatsDict.successful_forecast_point_count"><code class="docutils literal notranslate"><span class="pre">CompletionStatsDict.successful_forecast_point_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputeTokensConfig"><code class="docutils literal notranslate"><span class="pre">ComputeTokensConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ComputeTokensConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputeTokensConfigDict"><code class="docutils literal notranslate"><span class="pre">ComputeTokensConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ComputeTokensConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResponse"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResponse.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResponse.tokens_info"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResponse.tokens_info</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResponseDict"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResponseDict.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResponseDict.tokens_info"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResponseDict.tokens_info</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResult"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResult</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResult.tokens_info"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResult.tokens_info</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResultDict"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResultDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputeTokensResultDict.tokens_info"><code class="docutils literal notranslate"><span class="pre">ComputeTokensResultDict.tokens_info</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputerUse"><code class="docutils literal notranslate"><span class="pre">ComputerUse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputerUse.environment"><code class="docutils literal notranslate"><span class="pre">ComputerUse.environment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputerUse.excluded_predefined_functions"><code class="docutils literal notranslate"><span class="pre">ComputerUse.excluded_predefined_functions</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ComputerUseDict"><code class="docutils literal notranslate"><span class="pre">ComputerUseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputerUseDict.environment"><code class="docutils literal notranslate"><span class="pre">ComputerUseDict.environment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ComputerUseDict.excluded_predefined_functions"><code class="docutils literal notranslate"><span class="pre">ComputerUseDict.excluded_predefined_functions</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Content"><code class="docutils literal notranslate"><span class="pre">Content</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Content.parts"><code class="docutils literal notranslate"><span class="pre">Content.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Content.role"><code class="docutils literal notranslate"><span class="pre">Content.role</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentDict"><code class="docutils literal notranslate"><span class="pre">ContentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentDict.parts"><code class="docutils literal notranslate"><span class="pre">ContentDict.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentDict.role"><code class="docutils literal notranslate"><span class="pre">ContentDict.role</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentEmbedding"><code class="docutils literal notranslate"><span class="pre">ContentEmbedding</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbedding.statistics"><code class="docutils literal notranslate"><span class="pre">ContentEmbedding.statistics</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbedding.values"><code class="docutils literal notranslate"><span class="pre">ContentEmbedding.values</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingDict"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingDict.statistics"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingDict.statistics</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingStatistics"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingStatistics</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingStatistics.token_count"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingStatistics.token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingStatistics.truncated"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingStatistics.truncated</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingStatisticsDict"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingStatisticsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingStatisticsDict.token_count"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingStatisticsDict.token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentEmbeddingStatisticsDict.truncated"><code class="docutils literal notranslate"><span class="pre">ContentEmbeddingStatisticsDict.truncated</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImage"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImage.reference_id"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImage.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImage.reference_image"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImage.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImage.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImageDict.reference_id"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImageDict.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImageDict.reference_image"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImageDict.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContentReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">ContentReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContextWindowCompressionConfig"><code class="docutils literal notranslate"><span class="pre">ContextWindowCompressionConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContextWindowCompressionConfig.sliding_window"><code class="docutils literal notranslate"><span class="pre">ContextWindowCompressionConfig.sliding_window</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContextWindowCompressionConfig.trigger_tokens"><code class="docutils literal notranslate"><span class="pre">ContextWindowCompressionConfig.trigger_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ContextWindowCompressionConfigDict"><code class="docutils literal notranslate"><span class="pre">ContextWindowCompressionConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContextWindowCompressionConfigDict.sliding_window"><code class="docutils literal notranslate"><span class="pre">ContextWindowCompressionConfigDict.sliding_window</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ContextWindowCompressionConfigDict.trigger_tokens"><code class="docutils literal notranslate"><span class="pre">ContextWindowCompressionConfigDict.trigger_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ControlReferenceConfig"><code class="docutils literal notranslate"><span class="pre">ControlReferenceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceConfig.control_type"><code class="docutils literal notranslate"><span class="pre">ControlReferenceConfig.control_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceConfig.enable_control_image_computation"><code class="docutils literal notranslate"><span class="pre">ControlReferenceConfig.enable_control_image_computation</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ControlReferenceConfigDict"><code class="docutils literal notranslate"><span class="pre">ControlReferenceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceConfigDict.control_type"><code class="docutils literal notranslate"><span class="pre">ControlReferenceConfigDict.control_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceConfigDict.enable_control_image_computation"><code class="docutils literal notranslate"><span class="pre">ControlReferenceConfigDict.enable_control_image_computation</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImage"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImage.config"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImage.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImage.control_image_config"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImage.control_image_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImage.reference_id"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImage.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImage.reference_image"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImage.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImage.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImageDict.config"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImageDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImageDict.reference_id"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImageDict.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImageDict.reference_image"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImageDict.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">ControlReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ControlReferenceType"><code class="docutils literal notranslate"><span class="pre">ControlReferenceType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceType.CONTROL_TYPE_CANNY"><code class="docutils literal notranslate"><span class="pre">ControlReferenceType.CONTROL_TYPE_CANNY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceType.CONTROL_TYPE_DEFAULT"><code class="docutils literal notranslate"><span class="pre">ControlReferenceType.CONTROL_TYPE_DEFAULT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceType.CONTROL_TYPE_FACE_MESH"><code class="docutils literal notranslate"><span class="pre">ControlReferenceType.CONTROL_TYPE_FACE_MESH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ControlReferenceType.CONTROL_TYPE_SCRIBBLE"><code class="docutils literal notranslate"><span class="pre">ControlReferenceType.CONTROL_TYPE_SCRIBBLE</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CountTokensConfig"><code class="docutils literal notranslate"><span class="pre">CountTokensConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfig.generation_config"><code class="docutils literal notranslate"><span class="pre">CountTokensConfig.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CountTokensConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfig.system_instruction"><code class="docutils literal notranslate"><span class="pre">CountTokensConfig.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfig.tools"><code class="docutils literal notranslate"><span class="pre">CountTokensConfig.tools</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CountTokensConfigDict"><code class="docutils literal notranslate"><span class="pre">CountTokensConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfigDict.generation_config"><code class="docutils literal notranslate"><span class="pre">CountTokensConfigDict.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CountTokensConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfigDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">CountTokensConfigDict.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensConfigDict.tools"><code class="docutils literal notranslate"><span class="pre">CountTokensConfigDict.tools</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CountTokensResponse"><code class="docutils literal notranslate"><span class="pre">CountTokensResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResponse.cached_content_token_count"><code class="docutils literal notranslate"><span class="pre">CountTokensResponse.cached_content_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">CountTokensResponse.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResponse.total_tokens"><code class="docutils literal notranslate"><span class="pre">CountTokensResponse.total_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CountTokensResponseDict"><code class="docutils literal notranslate"><span class="pre">CountTokensResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResponseDict.cached_content_token_count"><code class="docutils literal notranslate"><span class="pre">CountTokensResponseDict.cached_content_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">CountTokensResponseDict.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResponseDict.total_tokens"><code class="docutils literal notranslate"><span class="pre">CountTokensResponseDict.total_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CountTokensResult"><code class="docutils literal notranslate"><span class="pre">CountTokensResult</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResult.total_tokens"><code class="docutils literal notranslate"><span class="pre">CountTokensResult.total_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CountTokensResultDict"><code class="docutils literal notranslate"><span class="pre">CountTokensResultDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CountTokensResultDict.total_tokens"><code class="docutils literal notranslate"><span class="pre">CountTokensResultDict.total_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig.expire_time"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig.live_connect_constraints"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig.live_connect_constraints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig.lock_additional_fields"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig.lock_additional_fields</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig.new_session_expire_time"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig.new_session_expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfig.uses"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfig.uses</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict.expire_time"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict.live_connect_constraints"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict.live_connect_constraints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict.lock_additional_fields"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict.lock_additional_fields</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict.new_session_expire_time"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict.new_session_expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenConfigDict.uses"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenConfigDict.uses</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenParameters"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenParameters.config"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenParameters.config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenParametersDict"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateAuthTokenParametersDict.config"><code class="docutils literal notranslate"><span class="pre">CreateAuthTokenParametersDict.config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfig"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfig.dest"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfig.dest</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfig.display_name"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfigDict.dest"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfigDict.dest</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateBatchJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateBatchJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.contents"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.display_name"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.expire_time"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.kms_key_name"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.kms_key_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.system_instruction"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.tool_config"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.tool_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.tools"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfig.ttl"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfig.ttl</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.contents"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.expire_time"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.kms_key_name"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.kms_key_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.tool_config"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.tool_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.tools"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateCachedContentConfigDict.ttl"><code class="docutils literal notranslate"><span class="pre">CreateCachedContentConfigDict.ttl</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateEmbeddingsBatchJobConfig"><code class="docutils literal notranslate"><span class="pre">CreateEmbeddingsBatchJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateEmbeddingsBatchJobConfig.display_name"><code class="docutils literal notranslate"><span class="pre">CreateEmbeddingsBatchJobConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateEmbeddingsBatchJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateEmbeddingsBatchJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateEmbeddingsBatchJobConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateEmbeddingsBatchJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateEmbeddingsBatchJobConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">CreateEmbeddingsBatchJobConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateEmbeddingsBatchJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateEmbeddingsBatchJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateFileConfig"><code class="docutils literal notranslate"><span class="pre">CreateFileConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateFileConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileConfig.should_return_http_response"><code class="docutils literal notranslate"><span class="pre">CreateFileConfig.should_return_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateFileConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateFileConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateFileConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileConfigDict.should_return_http_response"><code class="docutils literal notranslate"><span class="pre">CreateFileConfigDict.should_return_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateFileResponse"><code class="docutils literal notranslate"><span class="pre">CreateFileResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">CreateFileResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateFileResponseDict"><code class="docutils literal notranslate"><span class="pre">CreateFileResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">CreateFileResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateFileSearchStoreConfig"><code class="docutils literal notranslate"><span class="pre">CreateFileSearchStoreConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileSearchStoreConfig.display_name"><code class="docutils literal notranslate"><span class="pre">CreateFileSearchStoreConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileSearchStoreConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateFileSearchStoreConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateFileSearchStoreConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateFileSearchStoreConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileSearchStoreConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">CreateFileSearchStoreConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateFileSearchStoreConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateFileSearchStoreConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.adapter_size"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.adapter_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.batch_size"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.batch_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.beta"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.beta</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.description"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.epoch_count"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.evaluation_config"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.evaluation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.export_last_checkpoint_only"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.export_last_checkpoint_only</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.labels"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.learning_rate"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.learning_rate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.learning_rate_multiplier</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.method"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.pre_tuned_model_checkpoint_id"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.pre_tuned_model_checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.tuned_model_display_name"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.tuned_model_display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfig.validation_dataset"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfig.validation_dataset</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.adapter_size"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.adapter_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.batch_size"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.batch_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.beta"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.beta</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.description"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.epoch_count"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.evaluation_config"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.evaluation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.export_last_checkpoint_only"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.export_last_checkpoint_only</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.learning_rate"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.learning_rate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.learning_rate_multiplier</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.method"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.pre_tuned_model_checkpoint_id"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.pre_tuned_model_checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.tuned_model_display_name"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.tuned_model_display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobConfigDict.validation_dataset"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobConfigDict.validation_dataset</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParameters"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParameters.base_model"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParameters.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParameters.config"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParameters.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParameters.training_dataset"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParameters.training_dataset</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParametersDict"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParametersDict.base_model"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParametersDict.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParametersDict.config"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParametersDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CreateTuningJobParametersDict.training_dataset"><code class="docutils literal notranslate"><span class="pre">CreateTuningJobParametersDict.training_dataset</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CustomMetadata"><code class="docutils literal notranslate"><span class="pre">CustomMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadata.key"><code class="docutils literal notranslate"><span class="pre">CustomMetadata.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadata.numeric_value"><code class="docutils literal notranslate"><span class="pre">CustomMetadata.numeric_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadata.string_list_value"><code class="docutils literal notranslate"><span class="pre">CustomMetadata.string_list_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadata.string_value"><code class="docutils literal notranslate"><span class="pre">CustomMetadata.string_value</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CustomMetadataDict"><code class="docutils literal notranslate"><span class="pre">CustomMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadataDict.key"><code class="docutils literal notranslate"><span class="pre">CustomMetadataDict.key</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadataDict.numeric_value"><code class="docutils literal notranslate"><span class="pre">CustomMetadataDict.numeric_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadataDict.string_list_value"><code class="docutils literal notranslate"><span class="pre">CustomMetadataDict.string_list_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomMetadataDict.string_value"><code class="docutils literal notranslate"><span class="pre">CustomMetadataDict.string_value</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CustomOutputFormatConfig"><code class="docutils literal notranslate"><span class="pre">CustomOutputFormatConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomOutputFormatConfig.return_raw_output"><code class="docutils literal notranslate"><span class="pre">CustomOutputFormatConfig.return_raw_output</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.CustomOutputFormatConfigDict"><code class="docutils literal notranslate"><span class="pre">CustomOutputFormatConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.CustomOutputFormatConfigDict.return_raw_output"><code class="docutils literal notranslate"><span class="pre">CustomOutputFormatConfigDict.return_raw_output</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.buckets"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.buckets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.max"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.max</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.mean"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.mean</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.median"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.median</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.min"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.min</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.p5"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.p5</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.p95"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.p95</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistribution.sum"><code class="docutils literal notranslate"><span class="pre">DatasetDistribution.sum</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.buckets"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.buckets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.max"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.max</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.mean"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.mean</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.median"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.median</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.min"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.min</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.p5"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.p5</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.p95"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.p95</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDict.sum"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDict.sum</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucket"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucket</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucket.count"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucket.count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucket.left"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucket.left</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucket.right"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucket.right</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucketDict"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucketDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucketDict.count"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucketDict.count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucketDict.left"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucketDict.left</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetDistributionDistributionBucketDict.right"><code class="docutils literal notranslate"><span class="pre">DatasetDistributionDistributionBucketDict.right</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DatasetStats"><code class="docutils literal notranslate"><span class="pre">DatasetStats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.total_billable_character_count"><code class="docutils literal notranslate"><span class="pre">DatasetStats.total_billable_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.total_tuning_character_count"><code class="docutils literal notranslate"><span class="pre">DatasetStats.total_tuning_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.tuning_dataset_example_count"><code class="docutils literal notranslate"><span class="pre">DatasetStats.tuning_dataset_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.tuning_step_count"><code class="docutils literal notranslate"><span class="pre">DatasetStats.tuning_step_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.user_dataset_examples"><code class="docutils literal notranslate"><span class="pre">DatasetStats.user_dataset_examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.user_input_token_distribution"><code class="docutils literal notranslate"><span class="pre">DatasetStats.user_input_token_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.user_message_per_example_distribution"><code class="docutils literal notranslate"><span class="pre">DatasetStats.user_message_per_example_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStats.user_output_token_distribution"><code class="docutils literal notranslate"><span class="pre">DatasetStats.user_output_token_distribution</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.total_billable_character_count"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.total_billable_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.total_tuning_character_count"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.total_tuning_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.tuning_dataset_example_count"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.tuning_dataset_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.tuning_step_count"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.tuning_step_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.user_dataset_examples"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.user_dataset_examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.user_input_token_distribution"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.user_input_token_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.user_message_per_example_distribution"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.user_message_per_example_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DatasetStatsDict.user_output_token_distribution"><code class="docutils literal notranslate"><span class="pre">DatasetStatsDict.user_output_token_distribution</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteBatchJobConfig"><code class="docutils literal notranslate"><span class="pre">DeleteBatchJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteBatchJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteBatchJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteBatchJobConfigDict"><code class="docutils literal notranslate"><span class="pre">DeleteBatchJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteBatchJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteBatchJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentConfig"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentConfigDict"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentResponse"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentResponseDict"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteCachedContentResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteCachedContentResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteDocumentConfig"><code class="docutils literal notranslate"><span class="pre">DeleteDocumentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteDocumentConfig.force"><code class="docutils literal notranslate"><span class="pre">DeleteDocumentConfig.force</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteDocumentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteDocumentConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteDocumentConfigDict"><code class="docutils literal notranslate"><span class="pre">DeleteDocumentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteDocumentConfigDict.force"><code class="docutils literal notranslate"><span class="pre">DeleteDocumentConfigDict.force</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteDocumentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteDocumentConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteFileConfig"><code class="docutils literal notranslate"><span class="pre">DeleteFileConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteFileConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteFileConfigDict"><code class="docutils literal notranslate"><span class="pre">DeleteFileConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteFileConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteFileResponse"><code class="docutils literal notranslate"><span class="pre">DeleteFileResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteFileResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteFileResponseDict"><code class="docutils literal notranslate"><span class="pre">DeleteFileResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteFileResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteFileSearchStoreConfig"><code class="docutils literal notranslate"><span class="pre">DeleteFileSearchStoreConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileSearchStoreConfig.force"><code class="docutils literal notranslate"><span class="pre">DeleteFileSearchStoreConfig.force</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileSearchStoreConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteFileSearchStoreConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteFileSearchStoreConfigDict"><code class="docutils literal notranslate"><span class="pre">DeleteFileSearchStoreConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileSearchStoreConfigDict.force"><code class="docutils literal notranslate"><span class="pre">DeleteFileSearchStoreConfigDict.force</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteFileSearchStoreConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteFileSearchStoreConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteModelConfig"><code class="docutils literal notranslate"><span class="pre">DeleteModelConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteModelConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteModelConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteModelConfigDict"><code class="docutils literal notranslate"><span class="pre">DeleteModelConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteModelConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DeleteModelConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteModelResponse"><code class="docutils literal notranslate"><span class="pre">DeleteModelResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteModelResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteModelResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteModelResponseDict"><code class="docutils literal notranslate"><span class="pre">DeleteModelResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteModelResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteModelResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJob"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJob</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJob.done"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJob.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJob.error"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJob.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJob.name"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJob.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJob.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJob.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJobDict"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJobDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJobDict.done"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJobDict.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJobDict.error"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJobDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJobDict.name"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJobDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DeleteResourceJobDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">DeleteResourceJobDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DistillationDataStats"><code class="docutils literal notranslate"><span class="pre">DistillationDataStats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DistillationDataStats.training_dataset_stats"><code class="docutils literal notranslate"><span class="pre">DistillationDataStats.training_dataset_stats</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DistillationDataStatsDict"><code class="docutils literal notranslate"><span class="pre">DistillationDataStatsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DistillationDataStatsDict.training_dataset_stats"><code class="docutils literal notranslate"><span class="pre">DistillationDataStatsDict.training_dataset_stats</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Document"><code class="docutils literal notranslate"><span class="pre">Document</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.create_time"><code class="docutils literal notranslate"><span class="pre">Document.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.custom_metadata"><code class="docutils literal notranslate"><span class="pre">Document.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.display_name"><code class="docutils literal notranslate"><span class="pre">Document.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.mime_type"><code class="docutils literal notranslate"><span class="pre">Document.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.name"><code class="docutils literal notranslate"><span class="pre">Document.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.size_bytes"><code class="docutils literal notranslate"><span class="pre">Document.size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.state"><code class="docutils literal notranslate"><span class="pre">Document.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Document.update_time"><code class="docutils literal notranslate"><span class="pre">Document.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DocumentDict"><code class="docutils literal notranslate"><span class="pre">DocumentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.create_time"><code class="docutils literal notranslate"><span class="pre">DocumentDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.custom_metadata"><code class="docutils literal notranslate"><span class="pre">DocumentDict.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.display_name"><code class="docutils literal notranslate"><span class="pre">DocumentDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.mime_type"><code class="docutils literal notranslate"><span class="pre">DocumentDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.name"><code class="docutils literal notranslate"><span class="pre">DocumentDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.size_bytes"><code class="docutils literal notranslate"><span class="pre">DocumentDict.size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.state"><code class="docutils literal notranslate"><span class="pre">DocumentDict.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentDict.update_time"><code class="docutils literal notranslate"><span class="pre">DocumentDict.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DocumentState"><code class="docutils literal notranslate"><span class="pre">DocumentState</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentState.STATE_ACTIVE"><code class="docutils literal notranslate"><span class="pre">DocumentState.STATE_ACTIVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentState.STATE_FAILED"><code class="docutils literal notranslate"><span class="pre">DocumentState.STATE_FAILED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentState.STATE_PENDING"><code class="docutils literal notranslate"><span class="pre">DocumentState.STATE_PENDING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DocumentState.STATE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">DocumentState.STATE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DownloadFileConfig"><code class="docutils literal notranslate"><span class="pre">DownloadFileConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DownloadFileConfig.http_options"><code class="docutils literal notranslate"><span class="pre">DownloadFileConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DownloadFileConfigDict"><code class="docutils literal notranslate"><span class="pre">DownloadFileConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DownloadFileConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">DownloadFileConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfig"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfig.dynamic_threshold"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfig.dynamic_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfig.mode"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfig.mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfigDict"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfigDict.dynamic_threshold"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfigDict.dynamic_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfigDict.mode"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfigDict.mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfigMode"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfigMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfigMode.MODE_DYNAMIC"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfigMode.MODE_DYNAMIC</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.DynamicRetrievalConfigMode.MODE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">DynamicRetrievalConfigMode.MODE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EditImageConfig"><code class="docutils literal notranslate"><span class="pre">EditImageConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.add_watermark"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.add_watermark</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.base_steps"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.base_steps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.edit_mode"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.edit_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.guidance_scale"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.guidance_scale</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.http_options"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.include_rai_reason"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.include_rai_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.include_safety_attributes"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.include_safety_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.labels"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.language"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.language</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.negative_prompt"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.negative_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.number_of_images"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.number_of_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.output_mime_type"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.person_generation"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.safety_filter_level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfig.seed"><code class="docutils literal notranslate"><span class="pre">EditImageConfig.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.add_watermark"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.add_watermark</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.base_steps"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.base_steps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.edit_mode"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.edit_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.guidance_scale"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.guidance_scale</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.include_rai_reason"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.include_rai_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.include_safety_attributes"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.include_safety_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.language"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.language</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.negative_prompt"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.negative_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.number_of_images"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.number_of_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.output_mime_type"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.person_generation"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.safety_filter_level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">EditImageConfigDict.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EditImageResponse"><code class="docutils literal notranslate"><span class="pre">EditImageResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageResponse.generated_images"><code class="docutils literal notranslate"><span class="pre">EditImageResponse.generated_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">EditImageResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EditImageResponseDict"><code class="docutils literal notranslate"><span class="pre">EditImageResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageResponseDict.generated_images"><code class="docutils literal notranslate"><span class="pre">EditImageResponseDict.generated_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditImageResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">EditImageResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EditMode"><code class="docutils literal notranslate"><span class="pre">EditMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_BGSWAP"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_BGSWAP</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_CONTROLLED_EDITING"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_CONTROLLED_EDITING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_DEFAULT"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_DEFAULT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_INPAINT_INSERTION"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_INPAINT_INSERTION</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_INPAINT_REMOVAL"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_INPAINT_REMOVAL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_OUTPAINT"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_OUTPAINT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_PRODUCT_IMAGE"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_PRODUCT_IMAGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EditMode.EDIT_MODE_STYLE"><code class="docutils literal notranslate"><span class="pre">EditMode.EDIT_MODE_STYLE</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentBatch"><code class="docutils literal notranslate"><span class="pre">EmbedContentBatch</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentBatch.config"><code class="docutils literal notranslate"><span class="pre">EmbedContentBatch.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentBatch.contents"><code class="docutils literal notranslate"><span class="pre">EmbedContentBatch.contents</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentBatchDict"><code class="docutils literal notranslate"><span class="pre">EmbedContentBatchDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentBatchDict.config"><code class="docutils literal notranslate"><span class="pre">EmbedContentBatchDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentBatchDict.contents"><code class="docutils literal notranslate"><span class="pre">EmbedContentBatchDict.contents</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig.auto_truncate"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig.auto_truncate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig.mime_type"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig.output_dimensionality"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig.output_dimensionality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig.task_type"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig.task_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfig.title"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfig.title</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict.auto_truncate"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict.auto_truncate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict.mime_type"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict.output_dimensionality"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict.output_dimensionality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict.task_type"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict.task_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentConfigDict.title"><code class="docutils literal notranslate"><span class="pre">EmbedContentConfigDict.title</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentMetadata"><code class="docutils literal notranslate"><span class="pre">EmbedContentMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentMetadata.billable_character_count"><code class="docutils literal notranslate"><span class="pre">EmbedContentMetadata.billable_character_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentMetadataDict"><code class="docutils literal notranslate"><span class="pre">EmbedContentMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentMetadataDict.billable_character_count"><code class="docutils literal notranslate"><span class="pre">EmbedContentMetadataDict.billable_character_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponse"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponse.embeddings"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponse.embeddings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponse.metadata"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponse.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponseDict"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponseDict.embeddings"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponseDict.embeddings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponseDict.metadata"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponseDict.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbedContentResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">EmbedContentResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbeddingsBatchJobSource"><code class="docutils literal notranslate"><span class="pre">EmbeddingsBatchJobSource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbeddingsBatchJobSource.file_name"><code class="docutils literal notranslate"><span class="pre">EmbeddingsBatchJobSource.file_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbeddingsBatchJobSource.inlined_requests"><code class="docutils literal notranslate"><span class="pre">EmbeddingsBatchJobSource.inlined_requests</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EmbeddingsBatchJobSourceDict"><code class="docutils literal notranslate"><span class="pre">EmbeddingsBatchJobSourceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbeddingsBatchJobSourceDict.file_name"><code class="docutils literal notranslate"><span class="pre">EmbeddingsBatchJobSourceDict.file_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EmbeddingsBatchJobSourceDict.inlined_requests"><code class="docutils literal notranslate"><span class="pre">EmbeddingsBatchJobSourceDict.inlined_requests</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EncryptionSpec"><code class="docutils literal notranslate"><span class="pre">EncryptionSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EncryptionSpec.kms_key_name"><code class="docutils literal notranslate"><span class="pre">EncryptionSpec.kms_key_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EncryptionSpecDict"><code class="docutils literal notranslate"><span class="pre">EncryptionSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EncryptionSpecDict.kms_key_name"><code class="docutils literal notranslate"><span class="pre">EncryptionSpecDict.kms_key_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EndSensitivity"><code class="docutils literal notranslate"><span class="pre">EndSensitivity</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EndSensitivity.END_SENSITIVITY_HIGH"><code class="docutils literal notranslate"><span class="pre">EndSensitivity.END_SENSITIVITY_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EndSensitivity.END_SENSITIVITY_LOW"><code class="docutils literal notranslate"><span class="pre">EndSensitivity.END_SENSITIVITY_LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EndSensitivity.END_SENSITIVITY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">EndSensitivity.END_SENSITIVITY_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Endpoint"><code class="docutils literal notranslate"><span class="pre">Endpoint</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Endpoint.deployed_model_id"><code class="docutils literal notranslate"><span class="pre">Endpoint.deployed_model_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Endpoint.name"><code class="docutils literal notranslate"><span class="pre">Endpoint.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EndpointDict"><code class="docutils literal notranslate"><span class="pre">EndpointDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EndpointDict.deployed_model_id"><code class="docutils literal notranslate"><span class="pre">EndpointDict.deployed_model_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EndpointDict.name"><code class="docutils literal notranslate"><span class="pre">EndpointDict.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EnterpriseWebSearch"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearch</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EnterpriseWebSearch.blocking_confidence"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearch.blocking_confidence</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EnterpriseWebSearch.exclude_domains"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearch.exclude_domains</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EnterpriseWebSearchDict"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearchDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EnterpriseWebSearchDict.blocking_confidence"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearchDict.blocking_confidence</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EnterpriseWebSearchDict.exclude_domains"><code class="docutils literal notranslate"><span class="pre">EnterpriseWebSearchDict.exclude_domains</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EntityLabel"><code class="docutils literal notranslate"><span class="pre">EntityLabel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EntityLabel.label"><code class="docutils literal notranslate"><span class="pre">EntityLabel.label</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EntityLabel.score"><code class="docutils literal notranslate"><span class="pre">EntityLabel.score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EntityLabelDict"><code class="docutils literal notranslate"><span class="pre">EntityLabelDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EntityLabelDict.label"><code class="docutils literal notranslate"><span class="pre">EntityLabelDict.label</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EntityLabelDict.score"><code class="docutils literal notranslate"><span class="pre">EntityLabelDict.score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Environment"><code class="docutils literal notranslate"><span class="pre">Environment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Environment.ENVIRONMENT_BROWSER"><code class="docutils literal notranslate"><span class="pre">Environment.ENVIRONMENT_BROWSER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Environment.ENVIRONMENT_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Environment.ENVIRONMENT_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EvaluationConfig"><code class="docutils literal notranslate"><span class="pre">EvaluationConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EvaluationConfig.autorater_config"><code class="docutils literal notranslate"><span class="pre">EvaluationConfig.autorater_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EvaluationConfig.metrics"><code class="docutils literal notranslate"><span class="pre">EvaluationConfig.metrics</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EvaluationConfig.output_config"><code class="docutils literal notranslate"><span class="pre">EvaluationConfig.output_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.EvaluationConfigDict"><code class="docutils literal notranslate"><span class="pre">EvaluationConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EvaluationConfigDict.autorater_config"><code class="docutils literal notranslate"><span class="pre">EvaluationConfigDict.autorater_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EvaluationConfigDict.metrics"><code class="docutils literal notranslate"><span class="pre">EvaluationConfigDict.metrics</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.EvaluationConfigDict.output_config"><code class="docutils literal notranslate"><span class="pre">EvaluationConfigDict.output_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExecutableCode"><code class="docutils literal notranslate"><span class="pre">ExecutableCode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExecutableCode.code"><code class="docutils literal notranslate"><span class="pre">ExecutableCode.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExecutableCode.language"><code class="docutils literal notranslate"><span class="pre">ExecutableCode.language</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExecutableCodeDict"><code class="docutils literal notranslate"><span class="pre">ExecutableCodeDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExecutableCodeDict.code"><code class="docutils literal notranslate"><span class="pre">ExecutableCodeDict.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExecutableCodeDict.language"><code class="docutils literal notranslate"><span class="pre">ExecutableCodeDict.language</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExternalApi"><code class="docutils literal notranslate"><span class="pre">ExternalApi</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApi.api_auth"><code class="docutils literal notranslate"><span class="pre">ExternalApi.api_auth</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApi.api_spec"><code class="docutils literal notranslate"><span class="pre">ExternalApi.api_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApi.auth_config"><code class="docutils literal notranslate"><span class="pre">ExternalApi.auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApi.elastic_search_params"><code class="docutils literal notranslate"><span class="pre">ExternalApi.elastic_search_params</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApi.endpoint"><code class="docutils literal notranslate"><span class="pre">ExternalApi.endpoint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApi.simple_search_params"><code class="docutils literal notranslate"><span class="pre">ExternalApi.simple_search_params</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict.api_auth"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict.api_auth</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict.api_spec"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict.api_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict.auth_config"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict.auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict.elastic_search_params"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict.elastic_search_params</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict.endpoint"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict.endpoint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiDict.simple_search_params"><code class="docutils literal notranslate"><span class="pre">ExternalApiDict.simple_search_params</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParams"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParams</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParams.index"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParams.index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParams.num_hits"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParams.num_hits</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParams.search_template"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParams.search_template</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParamsDict"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParamsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParamsDict.index"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParamsDict.index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParamsDict.num_hits"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParamsDict.num_hits</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ExternalApiElasticSearchParamsDict.search_template"><code class="docutils literal notranslate"><span class="pre">ExternalApiElasticSearchParamsDict.search_template</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExternalApiSimpleSearchParams"><code class="docutils literal notranslate"><span class="pre">ExternalApiSimpleSearchParams</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ExternalApiSimpleSearchParamsDict"><code class="docutils literal notranslate"><span class="pre">ExternalApiSimpleSearchParamsDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FeatureSelectionPreference"><code class="docutils literal notranslate"><span class="pre">FeatureSelectionPreference</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FeatureSelectionPreference.BALANCED"><code class="docutils literal notranslate"><span class="pre">FeatureSelectionPreference.BALANCED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FeatureSelectionPreference.FEATURE_SELECTION_PREFERENCE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">FeatureSelectionPreference.FEATURE_SELECTION_PREFERENCE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FeatureSelectionPreference.PRIORITIZE_COST"><code class="docutils literal notranslate"><span class="pre">FeatureSelectionPreference.PRIORITIZE_COST</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FeatureSelectionPreference.PRIORITIZE_QUALITY"><code class="docutils literal notranslate"><span class="pre">FeatureSelectionPreference.PRIORITIZE_QUALITY</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FetchPredictOperationConfig"><code class="docutils literal notranslate"><span class="pre">FetchPredictOperationConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FetchPredictOperationConfig.http_options"><code class="docutils literal notranslate"><span class="pre">FetchPredictOperationConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FetchPredictOperationConfigDict"><code class="docutils literal notranslate"><span class="pre">FetchPredictOperationConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FetchPredictOperationConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">FetchPredictOperationConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.File"><code class="docutils literal notranslate"><span class="pre">File</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.create_time"><code class="docutils literal notranslate"><span class="pre">File.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.display_name"><code class="docutils literal notranslate"><span class="pre">File.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.download_uri"><code class="docutils literal notranslate"><span class="pre">File.download_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.error"><code class="docutils literal notranslate"><span class="pre">File.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.expiration_time"><code class="docutils literal notranslate"><span class="pre">File.expiration_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.mime_type"><code class="docutils literal notranslate"><span class="pre">File.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.name"><code class="docutils literal notranslate"><span class="pre">File.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.sha256_hash"><code class="docutils literal notranslate"><span class="pre">File.sha256_hash</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.size_bytes"><code class="docutils literal notranslate"><span class="pre">File.size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.source"><code class="docutils literal notranslate"><span class="pre">File.source</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.state"><code class="docutils literal notranslate"><span class="pre">File.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.update_time"><code class="docutils literal notranslate"><span class="pre">File.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.uri"><code class="docutils literal notranslate"><span class="pre">File.uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.File.video_metadata"><code class="docutils literal notranslate"><span class="pre">File.video_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileData"><code class="docutils literal notranslate"><span class="pre">FileData</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileData.display_name"><code class="docutils literal notranslate"><span class="pre">FileData.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileData.file_uri"><code class="docutils literal notranslate"><span class="pre">FileData.file_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileData.mime_type"><code class="docutils literal notranslate"><span class="pre">FileData.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileDataDict"><code class="docutils literal notranslate"><span class="pre">FileDataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDataDict.display_name"><code class="docutils literal notranslate"><span class="pre">FileDataDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDataDict.file_uri"><code class="docutils literal notranslate"><span class="pre">FileDataDict.file_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDataDict.mime_type"><code class="docutils literal notranslate"><span class="pre">FileDataDict.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileDict"><code class="docutils literal notranslate"><span class="pre">FileDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.create_time"><code class="docutils literal notranslate"><span class="pre">FileDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.display_name"><code class="docutils literal notranslate"><span class="pre">FileDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.download_uri"><code class="docutils literal notranslate"><span class="pre">FileDict.download_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.error"><code class="docutils literal notranslate"><span class="pre">FileDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.expiration_time"><code class="docutils literal notranslate"><span class="pre">FileDict.expiration_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.mime_type"><code class="docutils literal notranslate"><span class="pre">FileDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.name"><code class="docutils literal notranslate"><span class="pre">FileDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.sha256_hash"><code class="docutils literal notranslate"><span class="pre">FileDict.sha256_hash</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.size_bytes"><code class="docutils literal notranslate"><span class="pre">FileDict.size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.source"><code class="docutils literal notranslate"><span class="pre">FileDict.source</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.state"><code class="docutils literal notranslate"><span class="pre">FileDict.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.update_time"><code class="docutils literal notranslate"><span class="pre">FileDict.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.uri"><code class="docutils literal notranslate"><span class="pre">FileDict.uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileDict.video_metadata"><code class="docutils literal notranslate"><span class="pre">FileDict.video_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileSearch"><code class="docutils literal notranslate"><span class="pre">FileSearch</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearch.file_search_store_names"><code class="docutils literal notranslate"><span class="pre">FileSearch.file_search_store_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearch.metadata_filter"><code class="docutils literal notranslate"><span class="pre">FileSearch.metadata_filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearch.top_k"><code class="docutils literal notranslate"><span class="pre">FileSearch.top_k</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileSearchDict"><code class="docutils literal notranslate"><span class="pre">FileSearchDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchDict.file_search_store_names"><code class="docutils literal notranslate"><span class="pre">FileSearchDict.file_search_store_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchDict.metadata_filter"><code class="docutils literal notranslate"><span class="pre">FileSearchDict.metadata_filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchDict.top_k"><code class="docutils literal notranslate"><span class="pre">FileSearchDict.top_k</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileSearchStore"><code class="docutils literal notranslate"><span class="pre">FileSearchStore</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.active_documents_count"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.active_documents_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.create_time"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.display_name"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.failed_documents_count"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.failed_documents_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.name"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.pending_documents_count"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.pending_documents_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.size_bytes"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStore.update_time"><code class="docutils literal notranslate"><span class="pre">FileSearchStore.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.active_documents_count"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.active_documents_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.create_time"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.display_name"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.failed_documents_count"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.failed_documents_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.name"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.pending_documents_count"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.pending_documents_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.size_bytes"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.size_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSearchStoreDict.update_time"><code class="docutils literal notranslate"><span class="pre">FileSearchStoreDict.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileSource"><code class="docutils literal notranslate"><span class="pre">FileSource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSource.GENERATED"><code class="docutils literal notranslate"><span class="pre">FileSource.GENERATED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSource.SOURCE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">FileSource.SOURCE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileSource.UPLOADED"><code class="docutils literal notranslate"><span class="pre">FileSource.UPLOADED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileState"><code class="docutils literal notranslate"><span class="pre">FileState</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileState.ACTIVE"><code class="docutils literal notranslate"><span class="pre">FileState.ACTIVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileState.FAILED"><code class="docutils literal notranslate"><span class="pre">FileState.FAILED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileState.PROCESSING"><code class="docutils literal notranslate"><span class="pre">FileState.PROCESSING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileState.STATE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">FileState.STATE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileStatus"><code class="docutils literal notranslate"><span class="pre">FileStatus</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileStatus.code"><code class="docutils literal notranslate"><span class="pre">FileStatus.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileStatus.details"><code class="docutils literal notranslate"><span class="pre">FileStatus.details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileStatus.message"><code class="docutils literal notranslate"><span class="pre">FileStatus.message</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FileStatusDict"><code class="docutils literal notranslate"><span class="pre">FileStatusDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileStatusDict.code"><code class="docutils literal notranslate"><span class="pre">FileStatusDict.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileStatusDict.details"><code class="docutils literal notranslate"><span class="pre">FileStatusDict.details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FileStatusDict.message"><code class="docutils literal notranslate"><span class="pre">FileStatusDict.message</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FinishReason"><code class="docutils literal notranslate"><span class="pre">FinishReason</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.BLOCKLIST"><code class="docutils literal notranslate"><span class="pre">FinishReason.BLOCKLIST</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.FINISH_REASON_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">FinishReason.FINISH_REASON_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.IMAGE_PROHIBITED_CONTENT"><code class="docutils literal notranslate"><span class="pre">FinishReason.IMAGE_PROHIBITED_CONTENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.IMAGE_SAFETY"><code class="docutils literal notranslate"><span class="pre">FinishReason.IMAGE_SAFETY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.LANGUAGE"><code class="docutils literal notranslate"><span class="pre">FinishReason.LANGUAGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.MALFORMED_FUNCTION_CALL"><code class="docutils literal notranslate"><span class="pre">FinishReason.MALFORMED_FUNCTION_CALL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.MAX_TOKENS"><code class="docutils literal notranslate"><span class="pre">FinishReason.MAX_TOKENS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.NO_IMAGE"><code class="docutils literal notranslate"><span class="pre">FinishReason.NO_IMAGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.OTHER"><code class="docutils literal notranslate"><span class="pre">FinishReason.OTHER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.PROHIBITED_CONTENT"><code class="docutils literal notranslate"><span class="pre">FinishReason.PROHIBITED_CONTENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.RECITATION"><code class="docutils literal notranslate"><span class="pre">FinishReason.RECITATION</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.SAFETY"><code class="docutils literal notranslate"><span class="pre">FinishReason.SAFETY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.SPII"><code class="docutils literal notranslate"><span class="pre">FinishReason.SPII</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.STOP"><code class="docutils literal notranslate"><span class="pre">FinishReason.STOP</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FinishReason.UNEXPECTED_TOOL_CALL"><code class="docutils literal notranslate"><span class="pre">FinishReason.UNEXPECTED_TOOL_CALL</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionCall"><code class="docutils literal notranslate"><span class="pre">FunctionCall</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCall.args"><code class="docutils literal notranslate"><span class="pre">FunctionCall.args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCall.id"><code class="docutils literal notranslate"><span class="pre">FunctionCall.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCall.name"><code class="docutils literal notranslate"><span class="pre">FunctionCall.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCall.partial_args"><code class="docutils literal notranslate"><span class="pre">FunctionCall.partial_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCall.will_continue"><code class="docutils literal notranslate"><span class="pre">FunctionCall.will_continue</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionCallDict"><code class="docutils literal notranslate"><span class="pre">FunctionCallDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallDict.args"><code class="docutils literal notranslate"><span class="pre">FunctionCallDict.args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallDict.id"><code class="docutils literal notranslate"><span class="pre">FunctionCallDict.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallDict.name"><code class="docutils literal notranslate"><span class="pre">FunctionCallDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallDict.partial_args"><code class="docutils literal notranslate"><span class="pre">FunctionCallDict.partial_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallDict.will_continue"><code class="docutils literal notranslate"><span class="pre">FunctionCallDict.will_continue</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfig"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfig.allowed_function_names"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfig.allowed_function_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfig.mode"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfig.mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfig.stream_function_call_arguments"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfig.stream_function_call_arguments</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigDict"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigDict.allowed_function_names"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigDict.allowed_function_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigDict.mode"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigDict.mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigDict.stream_function_call_arguments"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigDict.stream_function_call_arguments</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigMode"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigMode.ANY"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigMode.ANY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigMode.AUTO"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigMode.AUTO</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigMode.MODE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigMode.MODE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigMode.NONE"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigMode.NONE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionCallingConfigMode.VALIDATED"><code class="docutils literal notranslate"><span class="pre">FunctionCallingConfigMode.VALIDATED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.behavior"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.behavior</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.description"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.name"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.parameters"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.parameters_json_schema"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.parameters_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.response"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.response_json_schema"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.response_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.from_callable"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.from_callable()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclaration.from_callable_with_api_option"><code class="docutils literal notranslate"><span class="pre">FunctionDeclaration.from_callable_with_api_option()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.behavior"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.behavior</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.description"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.name"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.parameters"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.parameters_json_schema"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.parameters_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.response"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionDeclarationDict.response_json_schema"><code class="docutils literal notranslate"><span class="pre">FunctionDeclarationDict.response_json_schema</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponse"><code class="docutils literal notranslate"><span class="pre">FunctionResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.id"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.name"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.parts"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.response"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.scheduling"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.scheduling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.will_continue"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.will_continue</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponse.from_mcp_response"><code class="docutils literal notranslate"><span class="pre">FunctionResponse.from_mcp_response()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlob"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlob</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlob.data"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlob.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlob.display_name"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlob.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlob.mime_type"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlob.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlobDict"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlobDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlobDict.data"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlobDict.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlobDict.display_name"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlobDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseBlobDict.mime_type"><code class="docutils literal notranslate"><span class="pre">FunctionResponseBlobDict.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict.id"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict.id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict.name"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict.parts"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict.response"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict.scheduling"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict.scheduling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseDict.will_continue"><code class="docutils literal notranslate"><span class="pre">FunctionResponseDict.will_continue</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileData"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileData</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileData.display_name"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileData.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileData.file_uri"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileData.file_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileData.mime_type"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileData.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileDataDict"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileDataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileDataDict.display_name"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileDataDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileDataDict.file_uri"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileDataDict.file_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseFileDataDict.mime_type"><code class="docutils literal notranslate"><span class="pre">FunctionResponseFileDataDict.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePart"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePart</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePart.file_data"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePart.file_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePart.inline_data"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePart.inline_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePart.from_bytes"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePart.from_bytes()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePart.from_uri"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePart.from_uri()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePartDict"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePartDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePartDict.file_data"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePartDict.file_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponsePartDict.inline_data"><code class="docutils literal notranslate"><span class="pre">FunctionResponsePartDict.inline_data</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.FunctionResponseScheduling"><code class="docutils literal notranslate"><span class="pre">FunctionResponseScheduling</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseScheduling.INTERRUPT"><code class="docutils literal notranslate"><span class="pre">FunctionResponseScheduling.INTERRUPT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseScheduling.SCHEDULING_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">FunctionResponseScheduling.SCHEDULING_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseScheduling.SILENT"><code class="docutils literal notranslate"><span class="pre">FunctionResponseScheduling.SILENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.FunctionResponseScheduling.WHEN_IDLE"><code class="docutils literal notranslate"><span class="pre">FunctionResponseScheduling.WHEN_IDLE</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GcsDestination"><code class="docutils literal notranslate"><span class="pre">GcsDestination</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GcsDestination.output_uri_prefix"><code class="docutils literal notranslate"><span class="pre">GcsDestination.output_uri_prefix</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GcsDestinationDict"><code class="docutils literal notranslate"><span class="pre">GcsDestinationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GcsDestinationDict.output_uri_prefix"><code class="docutils literal notranslate"><span class="pre">GcsDestinationDict.output_uri_prefix</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExample"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExample</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExample.completions"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExample.completions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExample.contents"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExample.contents</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleCompletion"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleCompletion</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleCompletion.completion"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleCompletion.completion</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleCompletion.score"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleCompletion.score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleCompletionDict"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleCompletionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleCompletionDict.completion"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleCompletionDict.completion</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleCompletionDict.score"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleCompletionDict.score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleDict"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleDict.completions"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleDict.completions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeminiPreferenceExampleDict.contents"><code class="docutils literal notranslate"><span class="pre">GeminiPreferenceExampleDict.contents</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.audio_timestamp"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.audio_timestamp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.automatic_function_calling"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.automatic_function_calling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.cached_content"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.cached_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.candidate_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.candidate_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.frequency_penalty"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.frequency_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.image_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.image_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.labels"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.logprobs"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.max_output_tokens"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.max_output_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.media_resolution"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.model_selection_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.model_selection_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.presence_penalty"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.presence_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.response_json_schema"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.response_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.response_logprobs"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.response_logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.response_mime_type"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.response_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.response_modalities"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.response_schema"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.response_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.routing_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.routing_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.safety_settings"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.safety_settings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.seed"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.should_return_http_response"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.should_return_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.speech_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.stop_sequences"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.stop_sequences</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.system_instruction"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.temperature"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.thinking_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.tool_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.tool_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.tools"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.top_k"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfig.top_p"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfig.top_p</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.audio_timestamp"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.audio_timestamp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.automatic_function_calling"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.automatic_function_calling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.cached_content"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.cached_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.candidate_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.candidate_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.frequency_penalty"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.frequency_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.image_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.image_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.logprobs"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.max_output_tokens"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.max_output_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.media_resolution"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.model_selection_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.model_selection_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.presence_penalty"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.presence_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.response_json_schema"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.response_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.response_logprobs"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.response_logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.response_mime_type"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.response_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.response_modalities"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.response_schema"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.response_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.routing_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.routing_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.safety_settings"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.safety_settings</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.should_return_http_response"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.should_return_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.speech_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.stop_sequences"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.stop_sequences</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.temperature"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.thinking_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.tool_config"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.tool_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.tools"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.top_k"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentConfigDict.top_p"><code class="docutils literal notranslate"><span class="pre">GenerateContentConfigDict.top_p</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.automatic_function_calling_history"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.automatic_function_calling_history</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.candidates"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.candidates</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.create_time"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.model_version"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.model_version</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.parsed"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.parsed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.prompt_feedback"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.prompt_feedback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.response_id"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.response_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.usage_metadata"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.usage_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.code_execution_result"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.code_execution_result</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.executable_code"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.executable_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.function_calls"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.function_calls</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.parts"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponse.text"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponse.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.candidates"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.candidates</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.create_time"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.model_version"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.model_version</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.prompt_feedback"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.prompt_feedback</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.response_id"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.response_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseDict.usage_metadata"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseDict.usage_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedback"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedback</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedback.block_reason"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedback.block_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedback.block_reason_message"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedback.block_reason_message</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedback.safety_ratings"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedback.safety_ratings</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedbackDict"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedbackDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedbackDict.block_reason"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedbackDict.block_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedbackDict.block_reason_message"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedbackDict.block_reason_message</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponsePromptFeedbackDict.safety_ratings"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponsePromptFeedbackDict.safety_ratings</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.cache_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.cache_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.cached_content_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.cached_content_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.candidates_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.candidates_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.candidates_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.candidates_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.prompt_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.thoughts_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.thoughts_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.tool_use_prompt_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.tool_use_prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.tool_use_prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.tool_use_prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.total_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.total_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadata.traffic_type"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadata.traffic_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.cache_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.cache_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.cached_content_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.cached_content_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.candidates_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.candidates_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.candidates_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.candidates_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.prompt_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.thoughts_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.thoughts_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.tool_use_prompt_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.tool_use_prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.tool_use_prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.tool_use_prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.total_token_count"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.total_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateContentResponseUsageMetadataDict.traffic_type"><code class="docutils literal notranslate"><span class="pre">GenerateContentResponseUsageMetadataDict.traffic_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.add_watermark"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.add_watermark</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.enhance_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.enhance_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.guidance_scale"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.guidance_scale</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.image_size"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.image_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.include_rai_reason"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.include_rai_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.include_safety_attributes"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.include_safety_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.labels"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.language"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.language</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.negative_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.negative_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.number_of_images"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.number_of_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.output_mime_type"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.person_generation"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.safety_filter_level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfig.seed"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfig.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.add_watermark"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.add_watermark</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.enhance_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.enhance_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.guidance_scale"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.guidance_scale</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.image_size"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.image_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.include_rai_reason"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.include_rai_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.include_safety_attributes"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.include_safety_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.language"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.language</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.negative_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.negative_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.number_of_images"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.number_of_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.output_mime_type"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.person_generation"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.safety_filter_level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">GenerateImagesConfigDict.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponse"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponse.generated_images"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponse.generated_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponse.positive_prompt_safety_attributes"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponse.positive_prompt_safety_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponse.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponse.images"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponse.images</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponseDict"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponseDict.generated_images"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponseDict.generated_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponseDict.positive_prompt_safety_attributes"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponseDict.positive_prompt_safety_attributes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateImagesResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">GenerateImagesResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.compression_quality"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.duration_seconds"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.duration_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.enhance_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.enhance_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.fps"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.fps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.generate_audio"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.generate_audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.last_frame"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.last_frame</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.mask"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.mask</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.negative_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.negative_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.number_of_videos"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.number_of_videos</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.person_generation"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.pubsub_topic"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.pubsub_topic</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.reference_images"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.reference_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.resolution"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfig.seed"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfig.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.compression_quality"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.duration_seconds"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.duration_seconds</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.enhance_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.enhance_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.fps"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.fps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.generate_audio"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.generate_audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.last_frame"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.last_frame</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.mask"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.mask</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.negative_prompt"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.negative_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.number_of_videos"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.number_of_videos</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.person_generation"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.pubsub_topic"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.pubsub_topic</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.reference_images"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.reference_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.resolution"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">GenerateVideosConfigDict.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosOperation"><code class="docutils literal notranslate"><span class="pre">GenerateVideosOperation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosOperation.response"><code class="docutils literal notranslate"><span class="pre">GenerateVideosOperation.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosOperation.result"><code class="docutils literal notranslate"><span class="pre">GenerateVideosOperation.result</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosOperation.from_api_response"><code class="docutils literal notranslate"><span class="pre">GenerateVideosOperation.from_api_response()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponse"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponse.generated_videos"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponse.generated_videos</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponse.rai_media_filtered_count"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponse.rai_media_filtered_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponse.rai_media_filtered_reasons"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponse.rai_media_filtered_reasons</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponseDict"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponseDict.generated_videos"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponseDict.generated_videos</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponseDict.rai_media_filtered_count"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponseDict.rai_media_filtered_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosResponseDict.rai_media_filtered_reasons"><code class="docutils literal notranslate"><span class="pre">GenerateVideosResponseDict.rai_media_filtered_reasons</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSource"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSource.image"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSource.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSource.prompt"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSource.prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSource.video"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSource.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSourceDict"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSourceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSourceDict.image"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSourceDict.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSourceDict.prompt"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSourceDict.prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerateVideosSourceDict.video"><code class="docutils literal notranslate"><span class="pre">GenerateVideosSourceDict.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeneratedImage"><code class="docutils literal notranslate"><span class="pre">GeneratedImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImage.enhanced_prompt"><code class="docutils literal notranslate"><span class="pre">GeneratedImage.enhanced_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImage.image"><code class="docutils literal notranslate"><span class="pre">GeneratedImage.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImage.rai_filtered_reason"><code class="docutils literal notranslate"><span class="pre">GeneratedImage.rai_filtered_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImage.safety_attributes"><code class="docutils literal notranslate"><span class="pre">GeneratedImage.safety_attributes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeneratedImageDict"><code class="docutils literal notranslate"><span class="pre">GeneratedImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageDict.enhanced_prompt"><code class="docutils literal notranslate"><span class="pre">GeneratedImageDict.enhanced_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageDict.image"><code class="docutils literal notranslate"><span class="pre">GeneratedImageDict.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageDict.rai_filtered_reason"><code class="docutils literal notranslate"><span class="pre">GeneratedImageDict.rai_filtered_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageDict.safety_attributes"><code class="docutils literal notranslate"><span class="pre">GeneratedImageDict.safety_attributes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeneratedImageMask"><code class="docutils literal notranslate"><span class="pre">GeneratedImageMask</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageMask.labels"><code class="docutils literal notranslate"><span class="pre">GeneratedImageMask.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageMask.mask"><code class="docutils literal notranslate"><span class="pre">GeneratedImageMask.mask</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeneratedImageMaskDict"><code class="docutils literal notranslate"><span class="pre">GeneratedImageMaskDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageMaskDict.labels"><code class="docutils literal notranslate"><span class="pre">GeneratedImageMaskDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedImageMaskDict.mask"><code class="docutils literal notranslate"><span class="pre">GeneratedImageMaskDict.mask</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeneratedVideo"><code class="docutils literal notranslate"><span class="pre">GeneratedVideo</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedVideo.video"><code class="docutils literal notranslate"><span class="pre">GeneratedVideo.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GeneratedVideoDict"><code class="docutils literal notranslate"><span class="pre">GeneratedVideoDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GeneratedVideoDict.video"><code class="docutils literal notranslate"><span class="pre">GeneratedVideoDict.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfig"><code class="docutils literal notranslate"><span class="pre">GenerationConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.audio_timestamp"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.audio_timestamp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.candidate_count"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.candidate_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.enable_affective_dialog"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.enable_affective_dialog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.enable_enhanced_civic_answers"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.enable_enhanced_civic_answers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.frequency_penalty"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.frequency_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.logprobs"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.max_output_tokens"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.max_output_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.media_resolution"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.model_selection_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.model_selection_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.presence_penalty"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.presence_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.response_json_schema"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.response_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.response_logprobs"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.response_logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.response_mime_type"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.response_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.response_modalities"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.response_schema"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.response_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.routing_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.routing_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.seed"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.speech_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.stop_sequences"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.stop_sequences</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.temperature"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.thinking_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.top_k"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfig.top_p"><code class="docutils literal notranslate"><span class="pre">GenerationConfig.top_p</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.audio_timestamp"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.audio_timestamp</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.candidate_count"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.candidate_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.enable_affective_dialog"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.enable_affective_dialog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.enable_enhanced_civic_answers"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.enable_enhanced_civic_answers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.frequency_penalty"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.frequency_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.logprobs"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.max_output_tokens"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.max_output_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.media_resolution"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.model_selection_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.model_selection_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.presence_penalty"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.presence_penalty</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.response_json_schema"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.response_json_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.response_logprobs"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.response_logprobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.response_mime_type"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.response_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.response_modalities"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.response_schema"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.response_schema</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.routing_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.routing_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.speech_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.stop_sequences"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.stop_sequences</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.temperature"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.thinking_config"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.top_k"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigDict.top_p"><code class="docutils literal notranslate"><span class="pre">GenerationConfigDict.top_p</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfig"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfig.auto_mode"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfig.auto_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfig.manual_mode"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfig.manual_mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigAutoRoutingMode"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigAutoRoutingMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigAutoRoutingMode.model_routing_preference"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigAutoRoutingMode.model_routing_preference</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigAutoRoutingModeDict"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigAutoRoutingModeDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigAutoRoutingModeDict.model_routing_preference"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigAutoRoutingModeDict.model_routing_preference</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigDict"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigDict.auto_mode"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigDict.auto_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigDict.manual_mode"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigDict.manual_mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigManualRoutingMode"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigManualRoutingMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigManualRoutingMode.model_name"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigManualRoutingMode.model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigManualRoutingModeDict"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigManualRoutingModeDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigRoutingConfigManualRoutingModeDict.model_name"><code class="docutils literal notranslate"><span class="pre">GenerationConfigRoutingConfigManualRoutingModeDict.model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigThinkingConfig"><code class="docutils literal notranslate"><span class="pre">GenerationConfigThinkingConfig</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GenerationConfigThinkingConfigDict"><code class="docutils literal notranslate"><span class="pre">GenerationConfigThinkingConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigThinkingConfigDict.include_thoughts"><code class="docutils literal notranslate"><span class="pre">GenerationConfigThinkingConfigDict.include_thoughts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigThinkingConfigDict.thinking_budget"><code class="docutils literal notranslate"><span class="pre">GenerationConfigThinkingConfigDict.thinking_budget</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GenerationConfigThinkingConfigDict.thinking_level"><code class="docutils literal notranslate"><span class="pre">GenerationConfigThinkingConfigDict.thinking_level</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetBatchJobConfig"><code class="docutils literal notranslate"><span class="pre">GetBatchJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetBatchJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetBatchJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetBatchJobConfigDict"><code class="docutils literal notranslate"><span class="pre">GetBatchJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetBatchJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetBatchJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetCachedContentConfig"><code class="docutils literal notranslate"><span class="pre">GetCachedContentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetCachedContentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetCachedContentConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetCachedContentConfigDict"><code class="docutils literal notranslate"><span class="pre">GetCachedContentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetCachedContentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetCachedContentConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetDocumentConfig"><code class="docutils literal notranslate"><span class="pre">GetDocumentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetDocumentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetDocumentConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetDocumentConfigDict"><code class="docutils literal notranslate"><span class="pre">GetDocumentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetDocumentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetDocumentConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetFileConfig"><code class="docutils literal notranslate"><span class="pre">GetFileConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetFileConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetFileConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetFileConfigDict"><code class="docutils literal notranslate"><span class="pre">GetFileConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetFileConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetFileConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetFileSearchStoreConfig"><code class="docutils literal notranslate"><span class="pre">GetFileSearchStoreConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetFileSearchStoreConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetFileSearchStoreConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetFileSearchStoreConfigDict"><code class="docutils literal notranslate"><span class="pre">GetFileSearchStoreConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetFileSearchStoreConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetFileSearchStoreConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetModelConfig"><code class="docutils literal notranslate"><span class="pre">GetModelConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetModelConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetModelConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetModelConfigDict"><code class="docutils literal notranslate"><span class="pre">GetModelConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetModelConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetModelConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetOperationConfig"><code class="docutils literal notranslate"><span class="pre">GetOperationConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetOperationConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetOperationConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetOperationConfigDict"><code class="docutils literal notranslate"><span class="pre">GetOperationConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetOperationConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetOperationConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetTuningJobConfig"><code class="docutils literal notranslate"><span class="pre">GetTuningJobConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetTuningJobConfig.http_options"><code class="docutils literal notranslate"><span class="pre">GetTuningJobConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GetTuningJobConfigDict"><code class="docutils literal notranslate"><span class="pre">GetTuningJobConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GetTuningJobConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">GetTuningJobConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleMaps"><code class="docutils literal notranslate"><span class="pre">GoogleMaps</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleMaps.auth_config"><code class="docutils literal notranslate"><span class="pre">GoogleMaps.auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleMaps.enable_widget"><code class="docutils literal notranslate"><span class="pre">GoogleMaps.enable_widget</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleMapsDict"><code class="docutils literal notranslate"><span class="pre">GoogleMapsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleMapsDict.auth_config"><code class="docutils literal notranslate"><span class="pre">GoogleMapsDict.auth_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleMapsDict.enable_widget"><code class="docutils literal notranslate"><span class="pre">GoogleMapsDict.enable_widget</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatus"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatus</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatus.code"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatus.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatus.details"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatus.details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatus.message"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatus.message</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatusDict"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatusDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatusDict.code"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatusDict.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatusDict.details"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatusDict.details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleRpcStatusDict.message"><code class="docutils literal notranslate"><span class="pre">GoogleRpcStatusDict.message</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleSearch"><code class="docutils literal notranslate"><span class="pre">GoogleSearch</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearch.blocking_confidence"><code class="docutils literal notranslate"><span class="pre">GoogleSearch.blocking_confidence</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearch.exclude_domains"><code class="docutils literal notranslate"><span class="pre">GoogleSearch.exclude_domains</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearch.time_range_filter"><code class="docutils literal notranslate"><span class="pre">GoogleSearch.time_range_filter</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleSearchDict"><code class="docutils literal notranslate"><span class="pre">GoogleSearchDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearchDict.blocking_confidence"><code class="docutils literal notranslate"><span class="pre">GoogleSearchDict.blocking_confidence</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearchDict.exclude_domains"><code class="docutils literal notranslate"><span class="pre">GoogleSearchDict.exclude_domains</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearchDict.time_range_filter"><code class="docutils literal notranslate"><span class="pre">GoogleSearchDict.time_range_filter</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleSearchRetrieval"><code class="docutils literal notranslate"><span class="pre">GoogleSearchRetrieval</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearchRetrieval.dynamic_retrieval_config"><code class="docutils literal notranslate"><span class="pre">GoogleSearchRetrieval.dynamic_retrieval_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleSearchRetrievalDict"><code class="docutils literal notranslate"><span class="pre">GoogleSearchRetrievalDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleSearchRetrievalDict.dynamic_retrieval_config"><code class="docutils literal notranslate"><span class="pre">GoogleSearchRetrievalDict.dynamic_retrieval_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDate"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDate</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDate.day"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDate.day</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDate.month"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDate.month</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDate.year"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDate.year</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDateDict"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDateDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDateDict.day"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDateDict.day</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDateDict.month"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDateDict.month</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GoogleTypeDateDict.year"><code class="docutils literal notranslate"><span class="pre">GoogleTypeDateDict.year</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunk"><code class="docutils literal notranslate"><span class="pre">GroundingChunk</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunk.maps"><code class="docutils literal notranslate"><span class="pre">GroundingChunk.maps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunk.retrieved_context"><code class="docutils literal notranslate"><span class="pre">GroundingChunk.retrieved_context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunk.web"><code class="docutils literal notranslate"><span class="pre">GroundingChunk.web</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkDict.maps"><code class="docutils literal notranslate"><span class="pre">GroundingChunkDict.maps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkDict.retrieved_context"><code class="docutils literal notranslate"><span class="pre">GroundingChunkDict.retrieved_context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkDict.web"><code class="docutils literal notranslate"><span class="pre">GroundingChunkDict.web</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMaps"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMaps</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMaps.place_answer_sources"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMaps.place_answer_sources</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMaps.place_id"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMaps.place_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMaps.text"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMaps.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMaps.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMaps.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMaps.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMaps.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsDict.place_answer_sources"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsDict.place_answer_sources</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsDict.place_id"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsDict.place_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsDict.text"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsDict.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsDict.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsDict.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsDict.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsDict.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSources"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSources</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSources.flag_content_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSources.flag_content_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSources.review_snippets"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSources.review_snippets</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.display_name"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.photo_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.photo_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict.display_name"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict.photo_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict.photo_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesAuthorAttributionDict.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesDict.flag_content_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesDict.flag_content_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesDict.review_snippets"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesDict.review_snippets</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.author_attribution"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.author_attribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.flag_content_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.flag_content_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.google_maps_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.google_maps_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.relative_publish_time_description"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.relative_publish_time_description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.review"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.review</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.review_id"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.review_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.title</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.author_attribution"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.author_attribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.flag_content_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.flag_content_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.google_maps_uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.google_maps_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.relative_publish_time_description"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.relative_publish_time_description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.review"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.review</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.review_id"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.review_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkMapsPlaceAnswerSourcesReviewSnippetDict.title</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContext"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContext</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContext.document_name"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContext.document_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContext.rag_chunk"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContext.rag_chunk</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContext.text"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContext.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContext.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContext.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContext.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContext.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContextDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContextDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContextDict.document_name"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContextDict.document_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContextDict.rag_chunk"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContextDict.rag_chunk</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContextDict.text"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContextDict.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContextDict.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContextDict.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkRetrievedContextDict.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkRetrievedContextDict.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWeb"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWeb</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWeb.domain"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWeb.domain</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWeb.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWeb.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWeb.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWeb.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWebDict"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWebDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWebDict.domain"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWebDict.domain</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWebDict.title"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWebDict.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingChunkWebDict.uri"><code class="docutils literal notranslate"><span class="pre">GroundingChunkWebDict.uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.google_maps_widget_context_token"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.google_maps_widget_context_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.grounding_chunks"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.grounding_chunks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.grounding_supports"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.grounding_supports</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.retrieval_metadata"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.retrieval_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.retrieval_queries"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.retrieval_queries</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.search_entry_point"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.search_entry_point</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.source_flagging_uris"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.source_flagging_uris</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadata.web_search_queries"><code class="docutils literal notranslate"><span class="pre">GroundingMetadata.web_search_queries</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.google_maps_widget_context_token"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.google_maps_widget_context_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.grounding_chunks"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.grounding_chunks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.grounding_supports"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.grounding_supports</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.retrieval_metadata"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.retrieval_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.retrieval_queries"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.retrieval_queries</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.search_entry_point"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.search_entry_point</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.source_flagging_uris"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.source_flagging_uris</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataDict.web_search_queries"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataDict.web_search_queries</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataSourceFlaggingUri"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataSourceFlaggingUri</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataSourceFlaggingUri.flag_content_uri"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataSourceFlaggingUri.flag_content_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataSourceFlaggingUri.source_id"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataSourceFlaggingUri.source_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataSourceFlaggingUriDict"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataSourceFlaggingUriDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataSourceFlaggingUriDict.flag_content_uri"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataSourceFlaggingUriDict.flag_content_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingMetadataSourceFlaggingUriDict.source_id"><code class="docutils literal notranslate"><span class="pre">GroundingMetadataSourceFlaggingUriDict.source_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingSupport"><code class="docutils literal notranslate"><span class="pre">GroundingSupport</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingSupport.confidence_scores"><code class="docutils literal notranslate"><span class="pre">GroundingSupport.confidence_scores</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingSupport.grounding_chunk_indices"><code class="docutils literal notranslate"><span class="pre">GroundingSupport.grounding_chunk_indices</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingSupport.segment"><code class="docutils literal notranslate"><span class="pre">GroundingSupport.segment</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.GroundingSupportDict"><code class="docutils literal notranslate"><span class="pre">GroundingSupportDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingSupportDict.confidence_scores"><code class="docutils literal notranslate"><span class="pre">GroundingSupportDict.confidence_scores</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingSupportDict.grounding_chunk_indices"><code class="docutils literal notranslate"><span class="pre">GroundingSupportDict.grounding_chunk_indices</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.GroundingSupportDict.segment"><code class="docutils literal notranslate"><span class="pre">GroundingSupportDict.segment</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HarmBlockMethod"><code class="docutils literal notranslate"><span class="pre">HarmBlockMethod</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockMethod.HARM_BLOCK_METHOD_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">HarmBlockMethod.HARM_BLOCK_METHOD_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockMethod.PROBABILITY"><code class="docutils literal notranslate"><span class="pre">HarmBlockMethod.PROBABILITY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockMethod.SEVERITY"><code class="docutils literal notranslate"><span class="pre">HarmBlockMethod.SEVERITY</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold.BLOCK_LOW_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold.BLOCK_LOW_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold.BLOCK_MEDIUM_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold.BLOCK_MEDIUM_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold.BLOCK_NONE"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold.BLOCK_NONE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold.BLOCK_ONLY_HIGH"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold.BLOCK_ONLY_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold.HARM_BLOCK_THRESHOLD_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold.HARM_BLOCK_THRESHOLD_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmBlockThreshold.OFF"><code class="docutils literal notranslate"><span class="pre">HarmBlockThreshold.OFF</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HarmCategory"><code class="docutils literal notranslate"><span class="pre">HarmCategory</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_CIVIC_INTEGRITY"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_CIVIC_INTEGRITY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_DANGEROUS_CONTENT"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_DANGEROUS_CONTENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_HARASSMENT"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_HARASSMENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_HATE_SPEECH"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_HATE_SPEECH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_IMAGE_DANGEROUS_CONTENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_IMAGE_HARASSMENT"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_IMAGE_HARASSMENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_IMAGE_HATE"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_IMAGE_HATE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_IMAGE_SEXUALLY_EXPLICIT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_JAILBREAK"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_JAILBREAK</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_SEXUALLY_EXPLICIT"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_SEXUALLY_EXPLICIT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmCategory.HARM_CATEGORY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">HarmCategory.HARM_CATEGORY_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HarmProbability"><code class="docutils literal notranslate"><span class="pre">HarmProbability</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmProbability.HARM_PROBABILITY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">HarmProbability.HARM_PROBABILITY_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmProbability.HIGH"><code class="docutils literal notranslate"><span class="pre">HarmProbability.HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmProbability.LOW"><code class="docutils literal notranslate"><span class="pre">HarmProbability.LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmProbability.MEDIUM"><code class="docutils literal notranslate"><span class="pre">HarmProbability.MEDIUM</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmProbability.NEGLIGIBLE"><code class="docutils literal notranslate"><span class="pre">HarmProbability.NEGLIGIBLE</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HarmSeverity"><code class="docutils literal notranslate"><span class="pre">HarmSeverity</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmSeverity.HARM_SEVERITY_HIGH"><code class="docutils literal notranslate"><span class="pre">HarmSeverity.HARM_SEVERITY_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmSeverity.HARM_SEVERITY_LOW"><code class="docutils literal notranslate"><span class="pre">HarmSeverity.HARM_SEVERITY_LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmSeverity.HARM_SEVERITY_MEDIUM"><code class="docutils literal notranslate"><span class="pre">HarmSeverity.HARM_SEVERITY_MEDIUM</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmSeverity.HARM_SEVERITY_NEGLIGIBLE"><code class="docutils literal notranslate"><span class="pre">HarmSeverity.HARM_SEVERITY_NEGLIGIBLE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HarmSeverity.HARM_SEVERITY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">HarmSeverity.HARM_SEVERITY_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation.HTTP_IN_BODY"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation.HTTP_IN_BODY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation.HTTP_IN_COOKIE"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation.HTTP_IN_COOKIE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation.HTTP_IN_HEADER"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation.HTTP_IN_HEADER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation.HTTP_IN_PATH"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation.HTTP_IN_PATH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation.HTTP_IN_QUERY"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation.HTTP_IN_QUERY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpElementLocation.HTTP_IN_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">HttpElementLocation.HTTP_IN_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpOptions"><code class="docutils literal notranslate"><span class="pre">HttpOptions</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.api_version"><code class="docutils literal notranslate"><span class="pre">HttpOptions.api_version</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.async_client_args"><code class="docutils literal notranslate"><span class="pre">HttpOptions.async_client_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.base_url"><code class="docutils literal notranslate"><span class="pre">HttpOptions.base_url</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.base_url_resource_scope"><code class="docutils literal notranslate"><span class="pre">HttpOptions.base_url_resource_scope</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.client_args"><code class="docutils literal notranslate"><span class="pre">HttpOptions.client_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.extra_body"><code class="docutils literal notranslate"><span class="pre">HttpOptions.extra_body</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.headers"><code class="docutils literal notranslate"><span class="pre">HttpOptions.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.httpx_async_client"><code class="docutils literal notranslate"><span class="pre">HttpOptions.httpx_async_client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.httpx_client"><code class="docutils literal notranslate"><span class="pre">HttpOptions.httpx_client</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.retry_options"><code class="docutils literal notranslate"><span class="pre">HttpOptions.retry_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptions.timeout"><code class="docutils literal notranslate"><span class="pre">HttpOptions.timeout</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.api_version"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.api_version</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.async_client_args"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.async_client_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.base_url"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.base_url</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.base_url_resource_scope"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.base_url_resource_scope</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.client_args"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.client_args</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.extra_body"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.extra_body</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.headers"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.retry_options"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.retry_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpOptionsDict.timeout"><code class="docutils literal notranslate"><span class="pre">HttpOptionsDict.timeout</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpResponse"><code class="docutils literal notranslate"><span class="pre">HttpResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpResponse.body"><code class="docutils literal notranslate"><span class="pre">HttpResponse.body</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpResponse.headers"><code class="docutils literal notranslate"><span class="pre">HttpResponse.headers</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpResponseDict"><code class="docutils literal notranslate"><span class="pre">HttpResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpResponseDict.body"><code class="docutils literal notranslate"><span class="pre">HttpResponseDict.body</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpResponseDict.headers"><code class="docutils literal notranslate"><span class="pre">HttpResponseDict.headers</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions.attempts"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions.attempts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions.exp_base"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions.exp_base</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions.http_status_codes"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions.http_status_codes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions.initial_delay"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions.initial_delay</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions.jitter"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions.jitter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptions.max_delay"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptions.max_delay</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict.attempts"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict.attempts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict.exp_base"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict.exp_base</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict.http_status_codes"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict.http_status_codes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict.initial_delay"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict.initial_delay</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict.jitter"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict.jitter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.HttpRetryOptionsDict.max_delay"><code class="docutils literal notranslate"><span class="pre">HttpRetryOptionsDict.max_delay</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Image"><code class="docutils literal notranslate"><span class="pre">Image</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.gcs_uri"><code class="docutils literal notranslate"><span class="pre">Image.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.image_bytes"><code class="docutils literal notranslate"><span class="pre">Image.image_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.mime_type"><code class="docutils literal notranslate"><span class="pre">Image.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.from_file"><code class="docutils literal notranslate"><span class="pre">Image.from_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.model_post_init"><code class="docutils literal notranslate"><span class="pre">Image.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.save"><code class="docutils literal notranslate"><span class="pre">Image.save()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Image.show"><code class="docutils literal notranslate"><span class="pre">Image.show()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImageConfig"><code class="docutils literal notranslate"><span class="pre">ImageConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfig.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">ImageConfig.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfig.image_size"><code class="docutils literal notranslate"><span class="pre">ImageConfig.image_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfig.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">ImageConfig.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfig.output_mime_type"><code class="docutils literal notranslate"><span class="pre">ImageConfig.output_mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImageConfigDict"><code class="docutils literal notranslate"><span class="pre">ImageConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfigDict.aspect_ratio"><code class="docutils literal notranslate"><span class="pre">ImageConfigDict.aspect_ratio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfigDict.image_size"><code class="docutils literal notranslate"><span class="pre">ImageConfigDict.image_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfigDict.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">ImageConfigDict.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageConfigDict.output_mime_type"><code class="docutils literal notranslate"><span class="pre">ImageConfigDict.output_mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImageDict"><code class="docutils literal notranslate"><span class="pre">ImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageDict.gcs_uri"><code class="docutils literal notranslate"><span class="pre">ImageDict.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageDict.image_bytes"><code class="docutils literal notranslate"><span class="pre">ImageDict.image_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImageDict.mime_type"><code class="docutils literal notranslate"><span class="pre">ImageDict.mime_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.auto"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.auto</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.en"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.en</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.es"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.es</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.hi"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.hi</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.ja"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.ja</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.ko"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.ko</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.pt"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.pt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImagePromptLanguage.zh"><code class="docutils literal notranslate"><span class="pre">ImagePromptLanguage.zh</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImportFileConfig"><code class="docutils literal notranslate"><span class="pre">ImportFileConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileConfig.chunking_config"><code class="docutils literal notranslate"><span class="pre">ImportFileConfig.chunking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileConfig.custom_metadata"><code class="docutils literal notranslate"><span class="pre">ImportFileConfig.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ImportFileConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImportFileConfigDict"><code class="docutils literal notranslate"><span class="pre">ImportFileConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileConfigDict.chunking_config"><code class="docutils literal notranslate"><span class="pre">ImportFileConfigDict.chunking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileConfigDict.custom_metadata"><code class="docutils literal notranslate"><span class="pre">ImportFileConfigDict.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ImportFileConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImportFileOperation"><code class="docutils literal notranslate"><span class="pre">ImportFileOperation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileOperation.response"><code class="docutils literal notranslate"><span class="pre">ImportFileOperation.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileOperation.from_api_response"><code class="docutils literal notranslate"><span class="pre">ImportFileOperation.from_api_response()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImportFileResponse"><code class="docutils literal notranslate"><span class="pre">ImportFileResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileResponse.document_name"><code class="docutils literal notranslate"><span class="pre">ImportFileResponse.document_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileResponse.parent"><code class="docutils literal notranslate"><span class="pre">ImportFileResponse.parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ImportFileResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ImportFileResponseDict"><code class="docutils literal notranslate"><span class="pre">ImportFileResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileResponseDict.document_name"><code class="docutils literal notranslate"><span class="pre">ImportFileResponseDict.document_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileResponseDict.parent"><code class="docutils literal notranslate"><span class="pre">ImportFileResponseDict.parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ImportFileResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ImportFileResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.InlinedEmbedContentResponse"><code class="docutils literal notranslate"><span class="pre">InlinedEmbedContentResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedEmbedContentResponse.error"><code class="docutils literal notranslate"><span class="pre">InlinedEmbedContentResponse.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedEmbedContentResponse.response"><code class="docutils literal notranslate"><span class="pre">InlinedEmbedContentResponse.response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.InlinedEmbedContentResponseDict"><code class="docutils literal notranslate"><span class="pre">InlinedEmbedContentResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedEmbedContentResponseDict.error"><code class="docutils literal notranslate"><span class="pre">InlinedEmbedContentResponseDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedEmbedContentResponseDict.response"><code class="docutils literal notranslate"><span class="pre">InlinedEmbedContentResponseDict.response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.InlinedRequest"><code class="docutils literal notranslate"><span class="pre">InlinedRequest</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequest.config"><code class="docutils literal notranslate"><span class="pre">InlinedRequest.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequest.contents"><code class="docutils literal notranslate"><span class="pre">InlinedRequest.contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequest.metadata"><code class="docutils literal notranslate"><span class="pre">InlinedRequest.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequest.model"><code class="docutils literal notranslate"><span class="pre">InlinedRequest.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.InlinedRequestDict"><code class="docutils literal notranslate"><span class="pre">InlinedRequestDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequestDict.config"><code class="docutils literal notranslate"><span class="pre">InlinedRequestDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequestDict.contents"><code class="docutils literal notranslate"><span class="pre">InlinedRequestDict.contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequestDict.metadata"><code class="docutils literal notranslate"><span class="pre">InlinedRequestDict.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedRequestDict.model"><code class="docutils literal notranslate"><span class="pre">InlinedRequestDict.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.InlinedResponse"><code class="docutils literal notranslate"><span class="pre">InlinedResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedResponse.error"><code class="docutils literal notranslate"><span class="pre">InlinedResponse.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedResponse.response"><code class="docutils literal notranslate"><span class="pre">InlinedResponse.response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.InlinedResponseDict"><code class="docutils literal notranslate"><span class="pre">InlinedResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedResponseDict.error"><code class="docutils literal notranslate"><span class="pre">InlinedResponseDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.InlinedResponseDict.response"><code class="docutils literal notranslate"><span class="pre">InlinedResponseDict.response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Interval"><code class="docutils literal notranslate"><span class="pre">Interval</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Interval.end_time"><code class="docutils literal notranslate"><span class="pre">Interval.end_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Interval.start_time"><code class="docutils literal notranslate"><span class="pre">Interval.start_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.IntervalDict"><code class="docutils literal notranslate"><span class="pre">IntervalDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.IntervalDict.end_time"><code class="docutils literal notranslate"><span class="pre">IntervalDict.end_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.IntervalDict.start_time"><code class="docutils literal notranslate"><span class="pre">IntervalDict.start_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.JSONSchema"><code class="docutils literal notranslate"><span class="pre">JSONSchema</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.additional_properties"><code class="docutils literal notranslate"><span class="pre">JSONSchema.additional_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.any_of"><code class="docutils literal notranslate"><span class="pre">JSONSchema.any_of</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.default"><code class="docutils literal notranslate"><span class="pre">JSONSchema.default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.defs"><code class="docutils literal notranslate"><span class="pre">JSONSchema.defs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.description"><code class="docutils literal notranslate"><span class="pre">JSONSchema.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.enum"><code class="docutils literal notranslate"><span class="pre">JSONSchema.enum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.format"><code class="docutils literal notranslate"><span class="pre">JSONSchema.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.items"><code class="docutils literal notranslate"><span class="pre">JSONSchema.items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.max_items"><code class="docutils literal notranslate"><span class="pre">JSONSchema.max_items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.max_length"><code class="docutils literal notranslate"><span class="pre">JSONSchema.max_length</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.max_properties"><code class="docutils literal notranslate"><span class="pre">JSONSchema.max_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.maximum"><code class="docutils literal notranslate"><span class="pre">JSONSchema.maximum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.min_items"><code class="docutils literal notranslate"><span class="pre">JSONSchema.min_items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.min_length"><code class="docutils literal notranslate"><span class="pre">JSONSchema.min_length</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.min_properties"><code class="docutils literal notranslate"><span class="pre">JSONSchema.min_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.minimum"><code class="docutils literal notranslate"><span class="pre">JSONSchema.minimum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.pattern"><code class="docutils literal notranslate"><span class="pre">JSONSchema.pattern</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.properties"><code class="docutils literal notranslate"><span class="pre">JSONSchema.properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.ref"><code class="docutils literal notranslate"><span class="pre">JSONSchema.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.required"><code class="docutils literal notranslate"><span class="pre">JSONSchema.required</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.title"><code class="docutils literal notranslate"><span class="pre">JSONSchema.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.type"><code class="docutils literal notranslate"><span class="pre">JSONSchema.type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchema.unique_items"><code class="docutils literal notranslate"><span class="pre">JSONSchema.unique_items</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.ARRAY"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.ARRAY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.BOOLEAN"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.BOOLEAN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.INTEGER"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.INTEGER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.NULL"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.NULL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.NUMBER"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.NUMBER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.OBJECT"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.OBJECT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JSONSchemaType.STRING"><code class="docutils literal notranslate"><span class="pre">JSONSchemaType.STRING</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.JobError"><code class="docutils literal notranslate"><span class="pre">JobError</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobError.code"><code class="docutils literal notranslate"><span class="pre">JobError.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobError.details"><code class="docutils literal notranslate"><span class="pre">JobError.details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobError.message"><code class="docutils literal notranslate"><span class="pre">JobError.message</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.JobErrorDict"><code class="docutils literal notranslate"><span class="pre">JobErrorDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobErrorDict.code"><code class="docutils literal notranslate"><span class="pre">JobErrorDict.code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobErrorDict.details"><code class="docutils literal notranslate"><span class="pre">JobErrorDict.details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobErrorDict.message"><code class="docutils literal notranslate"><span class="pre">JobErrorDict.message</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.JobState"><code class="docutils literal notranslate"><span class="pre">JobState</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_CANCELLED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_CANCELLED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_CANCELLING"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_CANCELLING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_EXPIRED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_EXPIRED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_FAILED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_FAILED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_PARTIALLY_SUCCEEDED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_PARTIALLY_SUCCEEDED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_PAUSED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_PAUSED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_PENDING"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_PENDING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_QUEUED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_QUEUED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_RUNNING"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_RUNNING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_SUCCEEDED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_SUCCEEDED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.JobState.JOB_STATE_UPDATING"><code class="docutils literal notranslate"><span class="pre">JobState.JOB_STATE_UPDATING</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Language"><code class="docutils literal notranslate"><span class="pre">Language</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Language.LANGUAGE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Language.LANGUAGE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Language.PYTHON"><code class="docutils literal notranslate"><span class="pre">Language.PYTHON</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LatLng"><code class="docutils literal notranslate"><span class="pre">LatLng</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LatLng.latitude"><code class="docutils literal notranslate"><span class="pre">LatLng.latitude</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LatLng.longitude"><code class="docutils literal notranslate"><span class="pre">LatLng.longitude</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LatLngDict"><code class="docutils literal notranslate"><span class="pre">LatLngDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LatLngDict.latitude"><code class="docutils literal notranslate"><span class="pre">LatLngDict.latitude</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LatLngDict.longitude"><code class="docutils literal notranslate"><span class="pre">LatLngDict.longitude</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfig"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfig.filter"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfig.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfig.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfigDict"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfigDict.filter"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfigDict.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsConfigDict.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponse"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponse.batch_jobs"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponse.batch_jobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponseDict"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponseDict.batch_jobs"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponseDict.batch_jobs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListBatchJobsResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListBatchJobsResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfig"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfig.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfigDict"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsConfigDict.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponse"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponse.cached_contents"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponse.cached_contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponseDict"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponseDict.cached_contents"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponseDict.cached_contents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListCachedContentsResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListCachedContentsResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfig"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfig.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfigDict"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListDocumentsConfigDict.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponse"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponse.documents"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponse.documents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponseDict"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponseDict.documents"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponseDict.documents</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListDocumentsResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListDocumentsResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfig"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfig.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfigDict"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresConfigDict.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponse"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponse.file_search_stores"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponse.file_search_stores</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponseDict"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponseDict.file_search_stores"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponseDict.file_search_stores</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFileSearchStoresResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListFileSearchStoresResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFilesConfig"><code class="docutils literal notranslate"><span class="pre">ListFilesConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListFilesConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListFilesConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListFilesConfig.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFilesConfigDict"><code class="docutils literal notranslate"><span class="pre">ListFilesConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListFilesConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListFilesConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListFilesConfigDict.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFilesResponse"><code class="docutils literal notranslate"><span class="pre">ListFilesResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesResponse.files"><code class="docutils literal notranslate"><span class="pre">ListFilesResponse.files</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListFilesResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListFilesResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListFilesResponseDict"><code class="docutils literal notranslate"><span class="pre">ListFilesResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesResponseDict.files"><code class="docutils literal notranslate"><span class="pre">ListFilesResponseDict.files</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListFilesResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListFilesResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListFilesResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListModelsConfig"><code class="docutils literal notranslate"><span class="pre">ListModelsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfig.filter"><code class="docutils literal notranslate"><span class="pre">ListModelsConfig.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListModelsConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListModelsConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListModelsConfig.page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfig.query_base"><code class="docutils literal notranslate"><span class="pre">ListModelsConfig.query_base</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListModelsConfigDict"><code class="docutils literal notranslate"><span class="pre">ListModelsConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfigDict.filter"><code class="docutils literal notranslate"><span class="pre">ListModelsConfigDict.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListModelsConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListModelsConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListModelsConfigDict.page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsConfigDict.query_base"><code class="docutils literal notranslate"><span class="pre">ListModelsConfigDict.query_base</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListModelsResponse"><code class="docutils literal notranslate"><span class="pre">ListModelsResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsResponse.models"><code class="docutils literal notranslate"><span class="pre">ListModelsResponse.models</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListModelsResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListModelsResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListModelsResponseDict"><code class="docutils literal notranslate"><span class="pre">ListModelsResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsResponseDict.models"><code class="docutils literal notranslate"><span class="pre">ListModelsResponseDict.models</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListModelsResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListModelsResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListModelsResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfig"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfig.filter"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfig.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfig.http_options"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfig.page_size"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfig.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfig.page_token"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfig.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfigDict"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfigDict.filter"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfigDict.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfigDict.page_size"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfigDict.page_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsConfigDict.page_token"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsConfigDict.page_token</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponse"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponse.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponse.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponse.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponse.tuning_jobs"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponse.tuning_jobs</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponseDict"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponseDict.next_page_token"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponseDict.next_page_token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponseDict.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ListTuningJobsResponseDict.tuning_jobs"><code class="docutils literal notranslate"><span class="pre">ListTuningJobsResponseDict.tuning_jobs</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientContent"><code class="docutils literal notranslate"><span class="pre">LiveClientContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientContent.turn_complete"><code class="docutils literal notranslate"><span class="pre">LiveClientContent.turn_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientContent.turns"><code class="docutils literal notranslate"><span class="pre">LiveClientContent.turns</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientContentDict"><code class="docutils literal notranslate"><span class="pre">LiveClientContentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientContentDict.turn_complete"><code class="docutils literal notranslate"><span class="pre">LiveClientContentDict.turn_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientContentDict.turns"><code class="docutils literal notranslate"><span class="pre">LiveClientContentDict.turns</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientMessage"><code class="docutils literal notranslate"><span class="pre">LiveClientMessage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessage.client_content"><code class="docutils literal notranslate"><span class="pre">LiveClientMessage.client_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessage.realtime_input"><code class="docutils literal notranslate"><span class="pre">LiveClientMessage.realtime_input</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessage.setup"><code class="docutils literal notranslate"><span class="pre">LiveClientMessage.setup</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessage.tool_response"><code class="docutils literal notranslate"><span class="pre">LiveClientMessage.tool_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientMessageDict"><code class="docutils literal notranslate"><span class="pre">LiveClientMessageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessageDict.client_content"><code class="docutils literal notranslate"><span class="pre">LiveClientMessageDict.client_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessageDict.realtime_input"><code class="docutils literal notranslate"><span class="pre">LiveClientMessageDict.realtime_input</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessageDict.setup"><code class="docutils literal notranslate"><span class="pre">LiveClientMessageDict.setup</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientMessageDict.tool_response"><code class="docutils literal notranslate"><span class="pre">LiveClientMessageDict.tool_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.activity_end"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.activity_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.activity_start"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.activity_start</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.audio"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.audio_stream_end"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.audio_stream_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.media_chunks"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.media_chunks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.text"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInput.video"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInput.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.activity_end"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.activity_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.activity_start"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.activity_start</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.audio"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.audio_stream_end"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.audio_stream_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.media_chunks"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.media_chunks</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.text"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientRealtimeInputDict.video"><code class="docutils literal notranslate"><span class="pre">LiveClientRealtimeInputDict.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.context_window_compression"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.context_window_compression</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.generation_config"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.input_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.input_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.model"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.output_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.output_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.proactivity"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.proactivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.session_resumption"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.session_resumption</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.system_instruction"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetup.tools"><code class="docutils literal notranslate"><span class="pre">LiveClientSetup.tools</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.context_window_compression"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.context_window_compression</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.generation_config"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.input_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.input_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.model"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.output_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.output_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.proactivity"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.proactivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.session_resumption"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.session_resumption</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientSetupDict.tools"><code class="docutils literal notranslate"><span class="pre">LiveClientSetupDict.tools</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientToolResponse"><code class="docutils literal notranslate"><span class="pre">LiveClientToolResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientToolResponse.function_responses"><code class="docutils literal notranslate"><span class="pre">LiveClientToolResponse.function_responses</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveClientToolResponseDict"><code class="docutils literal notranslate"><span class="pre">LiveClientToolResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveClientToolResponseDict.function_responses"><code class="docutils literal notranslate"><span class="pre">LiveClientToolResponseDict.function_responses</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.context_window_compression"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.context_window_compression</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.enable_affective_dialog"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.enable_affective_dialog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.generation_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.http_options"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.input_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.input_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.max_output_tokens"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.max_output_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.media_resolution"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.output_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.output_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.proactivity"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.proactivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.realtime_input_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.realtime_input_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.response_modalities"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.seed"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.session_resumption"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.session_resumption</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.speech_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.system_instruction"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.temperature"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.thinking_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.tools"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.top_k"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfig.top_p"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfig.top_p</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.context_window_compression"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.context_window_compression</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.enable_affective_dialog"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.enable_affective_dialog</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.generation_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.input_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.input_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.max_output_tokens"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.max_output_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.media_resolution"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.output_audio_transcription"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.output_audio_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.proactivity"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.proactivity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.realtime_input_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.realtime_input_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.response_modalities"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.response_modalities</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.session_resumption"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.session_resumption</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.speech_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.speech_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.temperature"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.thinking_config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.thinking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.tools"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.tools</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.top_k"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConfigDict.top_p"><code class="docutils literal notranslate"><span class="pre">LiveConnectConfigDict.top_p</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveConnectConstraints"><code class="docutils literal notranslate"><span class="pre">LiveConnectConstraints</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConstraints.config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConstraints.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConstraints.model"><code class="docutils literal notranslate"><span class="pre">LiveConnectConstraints.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveConnectConstraintsDict"><code class="docutils literal notranslate"><span class="pre">LiveConnectConstraintsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConstraintsDict.config"><code class="docutils literal notranslate"><span class="pre">LiveConnectConstraintsDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectConstraintsDict.model"><code class="docutils literal notranslate"><span class="pre">LiveConnectConstraintsDict.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveConnectParameters"><code class="docutils literal notranslate"><span class="pre">LiveConnectParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectParameters.config"><code class="docutils literal notranslate"><span class="pre">LiveConnectParameters.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectParameters.model"><code class="docutils literal notranslate"><span class="pre">LiveConnectParameters.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveConnectParametersDict"><code class="docutils literal notranslate"><span class="pre">LiveConnectParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectParametersDict.config"><code class="docutils literal notranslate"><span class="pre">LiveConnectParametersDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveConnectParametersDict.model"><code class="docutils literal notranslate"><span class="pre">LiveConnectParametersDict.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientContent"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientContent.weighted_prompts"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientContent.weighted_prompts</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientContentDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientContentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientContentDict.weighted_prompts"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientContentDict.weighted_prompts</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessage"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessage.client_content"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessage.client_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessage.music_generation_config"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessage.music_generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessage.playback_control"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessage.playback_control</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessage.setup"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessage.setup</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessageDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessageDict.client_content"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessageDict.client_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessageDict.music_generation_config"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessageDict.music_generation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessageDict.playback_control"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessageDict.playback_control</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientMessageDict.setup"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientMessageDict.setup</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientSetup"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientSetup</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientSetup.model"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientSetup.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientSetupDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientSetupDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicClientSetupDict.model"><code class="docutils literal notranslate"><span class="pre">LiveMusicClientSetupDict.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicConnectParameters"><code class="docutils literal notranslate"><span class="pre">LiveMusicConnectParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicConnectParameters.model"><code class="docutils literal notranslate"><span class="pre">LiveMusicConnectParameters.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicConnectParametersDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicConnectParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicConnectParametersDict.model"><code class="docutils literal notranslate"><span class="pre">LiveMusicConnectParametersDict.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicFilteredPrompt"><code class="docutils literal notranslate"><span class="pre">LiveMusicFilteredPrompt</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicFilteredPrompt.filtered_reason"><code class="docutils literal notranslate"><span class="pre">LiveMusicFilteredPrompt.filtered_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicFilteredPrompt.text"><code class="docutils literal notranslate"><span class="pre">LiveMusicFilteredPrompt.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicFilteredPromptDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicFilteredPromptDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicFilteredPromptDict.filtered_reason"><code class="docutils literal notranslate"><span class="pre">LiveMusicFilteredPromptDict.filtered_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicFilteredPromptDict.text"><code class="docutils literal notranslate"><span class="pre">LiveMusicFilteredPromptDict.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.bpm"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.bpm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.brightness"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.brightness</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.density"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.density</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.guidance"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.guidance</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.music_generation_mode"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.music_generation_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.mute_bass"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.mute_bass</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.mute_drums"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.mute_drums</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.only_bass_and_drums"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.only_bass_and_drums</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.scale"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.scale</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.seed"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.temperature"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfig.top_k"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfig.top_k</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.bpm"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.bpm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.brightness"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.brightness</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.density"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.density</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.guidance"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.guidance</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.music_generation_mode"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.music_generation_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.mute_bass"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.mute_bass</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.mute_drums"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.mute_drums</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.only_bass_and_drums"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.only_bass_and_drums</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.scale"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.scale</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.seed</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.temperature"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicGenerationConfigDict.top_k"><code class="docutils literal notranslate"><span class="pre">LiveMusicGenerationConfigDict.top_k</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicPlaybackControl"><code class="docutils literal notranslate"><span class="pre">LiveMusicPlaybackControl</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicPlaybackControl.PAUSE"><code class="docutils literal notranslate"><span class="pre">LiveMusicPlaybackControl.PAUSE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicPlaybackControl.PLAY"><code class="docutils literal notranslate"><span class="pre">LiveMusicPlaybackControl.PLAY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicPlaybackControl.PLAYBACK_CONTROL_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">LiveMusicPlaybackControl.PLAYBACK_CONTROL_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicPlaybackControl.RESET_CONTEXT"><code class="docutils literal notranslate"><span class="pre">LiveMusicPlaybackControl.RESET_CONTEXT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicPlaybackControl.STOP"><code class="docutils literal notranslate"><span class="pre">LiveMusicPlaybackControl.STOP</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerContent"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerContent.audio_chunks"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerContent.audio_chunks</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerContentDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerContentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerContentDict.audio_chunks"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerContentDict.audio_chunks</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessage"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessage.filtered_prompt"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessage.filtered_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessage.server_content"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessage.server_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessage.setup_complete"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessage.setup_complete</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessageDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessageDict.filtered_prompt"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessageDict.filtered_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessageDict.server_content"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessageDict.server_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerMessageDict.setup_complete"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerMessageDict.setup_complete</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerSetupComplete"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerSetupComplete</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicServerSetupCompleteDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicServerSetupCompleteDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetConfigParameters"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetConfigParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetConfigParameters.music_generation_config"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetConfigParameters.music_generation_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetConfigParametersDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetConfigParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetConfigParametersDict.music_generation_config"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetConfigParametersDict.music_generation_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetWeightedPromptsParameters"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetWeightedPromptsParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetWeightedPromptsParameters.weighted_prompts"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetWeightedPromptsParameters.weighted_prompts</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetWeightedPromptsParametersDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetWeightedPromptsParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSetWeightedPromptsParametersDict.weighted_prompts"><code class="docutils literal notranslate"><span class="pre">LiveMusicSetWeightedPromptsParametersDict.weighted_prompts</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicSourceMetadata"><code class="docutils literal notranslate"><span class="pre">LiveMusicSourceMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSourceMetadata.client_content"><code class="docutils literal notranslate"><span class="pre">LiveMusicSourceMetadata.client_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSourceMetadata.music_generation_config"><code class="docutils literal notranslate"><span class="pre">LiveMusicSourceMetadata.music_generation_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveMusicSourceMetadataDict"><code class="docutils literal notranslate"><span class="pre">LiveMusicSourceMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSourceMetadataDict.client_content"><code class="docutils literal notranslate"><span class="pre">LiveMusicSourceMetadataDict.client_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveMusicSourceMetadataDict.music_generation_config"><code class="docutils literal notranslate"><span class="pre">LiveMusicSourceMetadataDict.music_generation_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.activity_end"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.activity_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.activity_start"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.activity_start</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.audio"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.audio_stream_end"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.audio_stream_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.media"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.media</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.text"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParameters.video"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParameters.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.activity_end"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.activity_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.activity_start"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.activity_start</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.audio"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.audio</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.audio_stream_end"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.audio_stream_end</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.media"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.media</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.text"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveSendRealtimeInputParametersDict.video"><code class="docutils literal notranslate"><span class="pre">LiveSendRealtimeInputParametersDict.video</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerContent"><code class="docutils literal notranslate"><span class="pre">LiveServerContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.generation_complete"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.generation_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.grounding_metadata"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.grounding_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.input_transcription"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.input_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.interrupted"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.interrupted</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.model_turn"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.model_turn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.output_transcription"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.output_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.turn_complete"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.turn_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.turn_complete_reason"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.turn_complete_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.url_context_metadata"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.url_context_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContent.waiting_for_input"><code class="docutils literal notranslate"><span class="pre">LiveServerContent.waiting_for_input</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.generation_complete"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.generation_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.grounding_metadata"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.grounding_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.input_transcription"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.input_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.interrupted"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.interrupted</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.model_turn"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.model_turn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.output_transcription"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.output_transcription</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.turn_complete"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.turn_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.turn_complete_reason"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.turn_complete_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.url_context_metadata"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.url_context_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerContentDict.waiting_for_input"><code class="docutils literal notranslate"><span class="pre">LiveServerContentDict.waiting_for_input</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerGoAway"><code class="docutils literal notranslate"><span class="pre">LiveServerGoAway</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerGoAway.time_left"><code class="docutils literal notranslate"><span class="pre">LiveServerGoAway.time_left</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerGoAwayDict"><code class="docutils literal notranslate"><span class="pre">LiveServerGoAwayDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerGoAwayDict.time_left"><code class="docutils literal notranslate"><span class="pre">LiveServerGoAwayDict.time_left</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.go_away"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.go_away</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.server_content"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.server_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.session_resumption_update"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.session_resumption_update</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.setup_complete"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.setup_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.tool_call"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.tool_call</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.tool_call_cancellation"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.tool_call_cancellation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.usage_metadata"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.usage_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.data"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessage.text"><code class="docutils literal notranslate"><span class="pre">LiveServerMessage.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.go_away"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.go_away</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.server_content"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.server_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.session_resumption_update"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.session_resumption_update</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.setup_complete"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.setup_complete</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.tool_call"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.tool_call</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.tool_call_cancellation"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.tool_call_cancellation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerMessageDict.usage_metadata"><code class="docutils literal notranslate"><span class="pre">LiveServerMessageDict.usage_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdate"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdate</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdate.last_consumed_client_message_index"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdate.last_consumed_client_message_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdate.new_handle"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdate.new_handle</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdate.resumable"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdate.resumable</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdateDict"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdateDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdateDict.last_consumed_client_message_index"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdateDict.last_consumed_client_message_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdateDict.new_handle"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdateDict.new_handle</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSessionResumptionUpdateDict.resumable"><code class="docutils literal notranslate"><span class="pre">LiveServerSessionResumptionUpdateDict.resumable</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerSetupComplete"><code class="docutils literal notranslate"><span class="pre">LiveServerSetupComplete</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSetupComplete.session_id"><code class="docutils literal notranslate"><span class="pre">LiveServerSetupComplete.session_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerSetupCompleteDict"><code class="docutils literal notranslate"><span class="pre">LiveServerSetupCompleteDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerSetupCompleteDict.session_id"><code class="docutils literal notranslate"><span class="pre">LiveServerSetupCompleteDict.session_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCall"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCall</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCall.function_calls"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCall.function_calls</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCallCancellation"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCallCancellation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCallCancellation.ids"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCallCancellation.ids</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCallCancellationDict"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCallCancellationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCallCancellationDict.ids"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCallCancellationDict.ids</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCallDict"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCallDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LiveServerToolCallDict.function_calls"><code class="docutils literal notranslate"><span class="pre">LiveServerToolCallDict.function_calls</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LogprobsResult"><code class="docutils literal notranslate"><span class="pre">LogprobsResult</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResult.chosen_candidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResult.chosen_candidates</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResult.top_candidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResult.top_candidates</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidate"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidate</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidate.log_probability"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidate.log_probability</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidate.token"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidate.token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidate.token_id"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidate.token_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidateDict"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidateDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidateDict.log_probability"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidateDict.log_probability</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidateDict.token"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidateDict.token</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultCandidateDict.token_id"><code class="docutils literal notranslate"><span class="pre">LogprobsResultCandidateDict.token_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LogprobsResultDict"><code class="docutils literal notranslate"><span class="pre">LogprobsResultDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultDict.chosen_candidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResultDict.chosen_candidates</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultDict.top_candidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResultDict.top_candidates</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LogprobsResultTopCandidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResultTopCandidates</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultTopCandidates.candidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResultTopCandidates.candidates</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.LogprobsResultTopCandidatesDict"><code class="docutils literal notranslate"><span class="pre">LogprobsResultTopCandidatesDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.LogprobsResultTopCandidatesDict.candidates"><code class="docutils literal notranslate"><span class="pre">LogprobsResultTopCandidatesDict.candidates</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfig"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfig.mask_dilation"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfig.mask_dilation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfig.mask_mode"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfig.mask_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfig.segmentation_classes"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfig.segmentation_classes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfigDict"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfigDict.mask_dilation"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfigDict.mask_dilation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfigDict.mask_mode"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfigDict.mask_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceConfigDict.segmentation_classes"><code class="docutils literal notranslate"><span class="pre">MaskReferenceConfigDict.segmentation_classes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImage"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImage.config"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImage.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImage.mask_image_config"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImage.mask_image_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImage.reference_id"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImage.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImage.reference_image"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImage.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImage.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImageDict.config"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImageDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImageDict.reference_id"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImageDict.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImageDict.reference_image"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImageDict.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">MaskReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MaskReferenceMode"><code class="docutils literal notranslate"><span class="pre">MaskReferenceMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceMode.MASK_MODE_BACKGROUND"><code class="docutils literal notranslate"><span class="pre">MaskReferenceMode.MASK_MODE_BACKGROUND</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceMode.MASK_MODE_DEFAULT"><code class="docutils literal notranslate"><span class="pre">MaskReferenceMode.MASK_MODE_DEFAULT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceMode.MASK_MODE_FOREGROUND"><code class="docutils literal notranslate"><span class="pre">MaskReferenceMode.MASK_MODE_FOREGROUND</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceMode.MASK_MODE_SEMANTIC"><code class="docutils literal notranslate"><span class="pre">MaskReferenceMode.MASK_MODE_SEMANTIC</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MaskReferenceMode.MASK_MODE_USER_PROVIDED"><code class="docutils literal notranslate"><span class="pre">MaskReferenceMode.MASK_MODE_USER_PROVIDED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MediaModality"><code class="docutils literal notranslate"><span class="pre">MediaModality</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaModality.AUDIO"><code class="docutils literal notranslate"><span class="pre">MediaModality.AUDIO</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaModality.DOCUMENT"><code class="docutils literal notranslate"><span class="pre">MediaModality.DOCUMENT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaModality.IMAGE"><code class="docutils literal notranslate"><span class="pre">MediaModality.IMAGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaModality.MODALITY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">MediaModality.MODALITY_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaModality.TEXT"><code class="docutils literal notranslate"><span class="pre">MediaModality.TEXT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaModality.VIDEO"><code class="docutils literal notranslate"><span class="pre">MediaModality.VIDEO</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MediaResolution"><code class="docutils literal notranslate"><span class="pre">MediaResolution</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaResolution.MEDIA_RESOLUTION_HIGH"><code class="docutils literal notranslate"><span class="pre">MediaResolution.MEDIA_RESOLUTION_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaResolution.MEDIA_RESOLUTION_LOW"><code class="docutils literal notranslate"><span class="pre">MediaResolution.MEDIA_RESOLUTION_LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaResolution.MEDIA_RESOLUTION_MEDIUM"><code class="docutils literal notranslate"><span class="pre">MediaResolution.MEDIA_RESOLUTION_MEDIUM</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MediaResolution.MEDIA_RESOLUTION_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">MediaResolution.MEDIA_RESOLUTION_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Metric"><code class="docutils literal notranslate"><span class="pre">Metric</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.aggregate_summary_fn"><code class="docutils literal notranslate"><span class="pre">Metric.aggregate_summary_fn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.custom_function"><code class="docutils literal notranslate"><span class="pre">Metric.custom_function</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.judge_model_system_instruction"><code class="docutils literal notranslate"><span class="pre">Metric.judge_model_system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.name"><code class="docutils literal notranslate"><span class="pre">Metric.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.parse_and_reduce_fn"><code class="docutils literal notranslate"><span class="pre">Metric.parse_and_reduce_fn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.prompt_template"><code class="docutils literal notranslate"><span class="pre">Metric.prompt_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.return_raw_output"><code class="docutils literal notranslate"><span class="pre">Metric.return_raw_output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.model_post_init"><code class="docutils literal notranslate"><span class="pre">Metric.model_post_init()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.to_yaml_file"><code class="docutils literal notranslate"><span class="pre">Metric.to_yaml_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Metric.validate_name"><code class="docutils literal notranslate"><span class="pre">Metric.validate_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MetricDict"><code class="docutils literal notranslate"><span class="pre">MetricDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.aggregate_summary_fn"><code class="docutils literal notranslate"><span class="pre">MetricDict.aggregate_summary_fn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.custom_function"><code class="docutils literal notranslate"><span class="pre">MetricDict.custom_function</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.judge_model_system_instruction"><code class="docutils literal notranslate"><span class="pre">MetricDict.judge_model_system_instruction</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.name"><code class="docutils literal notranslate"><span class="pre">MetricDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.parse_and_reduce_fn"><code class="docutils literal notranslate"><span class="pre">MetricDict.parse_and_reduce_fn</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.prompt_template"><code class="docutils literal notranslate"><span class="pre">MetricDict.prompt_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MetricDict.return_raw_output"><code class="docutils literal notranslate"><span class="pre">MetricDict.return_raw_output</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Modality"><code class="docutils literal notranslate"><span class="pre">Modality</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Modality.AUDIO"><code class="docutils literal notranslate"><span class="pre">Modality.AUDIO</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Modality.IMAGE"><code class="docutils literal notranslate"><span class="pre">Modality.IMAGE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Modality.MODALITY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Modality.MODALITY_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Modality.TEXT"><code class="docutils literal notranslate"><span class="pre">Modality.TEXT</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ModalityTokenCount"><code class="docutils literal notranslate"><span class="pre">ModalityTokenCount</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModalityTokenCount.modality"><code class="docutils literal notranslate"><span class="pre">ModalityTokenCount.modality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModalityTokenCount.token_count"><code class="docutils literal notranslate"><span class="pre">ModalityTokenCount.token_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ModalityTokenCountDict"><code class="docutils literal notranslate"><span class="pre">ModalityTokenCountDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModalityTokenCountDict.modality"><code class="docutils literal notranslate"><span class="pre">ModalityTokenCountDict.modality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModalityTokenCountDict.token_count"><code class="docutils literal notranslate"><span class="pre">ModalityTokenCountDict.token_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Mode"><code class="docutils literal notranslate"><span class="pre">Mode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Mode.MODE_DYNAMIC"><code class="docutils literal notranslate"><span class="pre">Mode.MODE_DYNAMIC</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Mode.MODE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Mode.MODE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Model"><code class="docutils literal notranslate"><span class="pre">Model</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.checkpoints"><code class="docutils literal notranslate"><span class="pre">Model.checkpoints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.default_checkpoint_id"><code class="docutils literal notranslate"><span class="pre">Model.default_checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.description"><code class="docutils literal notranslate"><span class="pre">Model.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.display_name"><code class="docutils literal notranslate"><span class="pre">Model.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.endpoints"><code class="docutils literal notranslate"><span class="pre">Model.endpoints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.input_token_limit"><code class="docutils literal notranslate"><span class="pre">Model.input_token_limit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.labels"><code class="docutils literal notranslate"><span class="pre">Model.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.max_temperature"><code class="docutils literal notranslate"><span class="pre">Model.max_temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.name"><code class="docutils literal notranslate"><span class="pre">Model.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.output_token_limit"><code class="docutils literal notranslate"><span class="pre">Model.output_token_limit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.supported_actions"><code class="docutils literal notranslate"><span class="pre">Model.supported_actions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.temperature"><code class="docutils literal notranslate"><span class="pre">Model.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.thinking"><code class="docutils literal notranslate"><span class="pre">Model.thinking</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.top_k"><code class="docutils literal notranslate"><span class="pre">Model.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.top_p"><code class="docutils literal notranslate"><span class="pre">Model.top_p</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.tuned_model_info"><code class="docutils literal notranslate"><span class="pre">Model.tuned_model_info</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Model.version"><code class="docutils literal notranslate"><span class="pre">Model.version</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ModelContent"><code class="docutils literal notranslate"><span class="pre">ModelContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelContent.parts"><code class="docutils literal notranslate"><span class="pre">ModelContent.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelContent.role"><code class="docutils literal notranslate"><span class="pre">ModelContent.role</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ModelDict"><code class="docutils literal notranslate"><span class="pre">ModelDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.checkpoints"><code class="docutils literal notranslate"><span class="pre">ModelDict.checkpoints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.default_checkpoint_id"><code class="docutils literal notranslate"><span class="pre">ModelDict.default_checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.description"><code class="docutils literal notranslate"><span class="pre">ModelDict.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.display_name"><code class="docutils literal notranslate"><span class="pre">ModelDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.endpoints"><code class="docutils literal notranslate"><span class="pre">ModelDict.endpoints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.input_token_limit"><code class="docutils literal notranslate"><span class="pre">ModelDict.input_token_limit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.labels"><code class="docutils literal notranslate"><span class="pre">ModelDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.max_temperature"><code class="docutils literal notranslate"><span class="pre">ModelDict.max_temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.name"><code class="docutils literal notranslate"><span class="pre">ModelDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.output_token_limit"><code class="docutils literal notranslate"><span class="pre">ModelDict.output_token_limit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.supported_actions"><code class="docutils literal notranslate"><span class="pre">ModelDict.supported_actions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.temperature"><code class="docutils literal notranslate"><span class="pre">ModelDict.temperature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.thinking"><code class="docutils literal notranslate"><span class="pre">ModelDict.thinking</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.top_k"><code class="docutils literal notranslate"><span class="pre">ModelDict.top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.top_p"><code class="docutils literal notranslate"><span class="pre">ModelDict.top_p</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.tuned_model_info"><code class="docutils literal notranslate"><span class="pre">ModelDict.tuned_model_info</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelDict.version"><code class="docutils literal notranslate"><span class="pre">ModelDict.version</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ModelSelectionConfig"><code class="docutils literal notranslate"><span class="pre">ModelSelectionConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelSelectionConfig.feature_selection_preference"><code class="docutils literal notranslate"><span class="pre">ModelSelectionConfig.feature_selection_preference</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ModelSelectionConfigDict"><code class="docutils literal notranslate"><span class="pre">ModelSelectionConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ModelSelectionConfigDict.feature_selection_preference"><code class="docutils literal notranslate"><span class="pre">ModelSelectionConfigDict.feature_selection_preference</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MultiSpeakerVoiceConfig"><code class="docutils literal notranslate"><span class="pre">MultiSpeakerVoiceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MultiSpeakerVoiceConfig.speaker_voice_configs"><code class="docutils literal notranslate"><span class="pre">MultiSpeakerVoiceConfig.speaker_voice_configs</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MultiSpeakerVoiceConfigDict"><code class="docutils literal notranslate"><span class="pre">MultiSpeakerVoiceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MultiSpeakerVoiceConfigDict.speaker_voice_configs"><code class="docutils literal notranslate"><span class="pre">MultiSpeakerVoiceConfigDict.speaker_voice_configs</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.MusicGenerationMode"><code class="docutils literal notranslate"><span class="pre">MusicGenerationMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MusicGenerationMode.DIVERSITY"><code class="docutils literal notranslate"><span class="pre">MusicGenerationMode.DIVERSITY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MusicGenerationMode.MUSIC_GENERATION_MODE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">MusicGenerationMode.MUSIC_GENERATION_MODE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MusicGenerationMode.QUALITY"><code class="docutils literal notranslate"><span class="pre">MusicGenerationMode.QUALITY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.MusicGenerationMode.VOCALIZATION"><code class="docutils literal notranslate"><span class="pre">MusicGenerationMode.VOCALIZATION</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Operation"><code class="docutils literal notranslate"><span class="pre">Operation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Operation.done"><code class="docutils literal notranslate"><span class="pre">Operation.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Operation.error"><code class="docutils literal notranslate"><span class="pre">Operation.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Operation.from_api_response"><code class="docutils literal notranslate"><span class="pre">Operation.from_api_response()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Operation.metadata"><code class="docutils literal notranslate"><span class="pre">Operation.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Operation.name"><code class="docutils literal notranslate"><span class="pre">Operation.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Outcome"><code class="docutils literal notranslate"><span class="pre">Outcome</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Outcome.OUTCOME_DEADLINE_EXCEEDED"><code class="docutils literal notranslate"><span class="pre">Outcome.OUTCOME_DEADLINE_EXCEEDED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Outcome.OUTCOME_FAILED"><code class="docutils literal notranslate"><span class="pre">Outcome.OUTCOME_FAILED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Outcome.OUTCOME_OK"><code class="docutils literal notranslate"><span class="pre">Outcome.OUTCOME_OK</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Outcome.OUTCOME_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Outcome.OUTCOME_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.OutputConfig"><code class="docutils literal notranslate"><span class="pre">OutputConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.OutputConfig.gcs_destination"><code class="docutils literal notranslate"><span class="pre">OutputConfig.gcs_destination</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.OutputConfigDict"><code class="docutils literal notranslate"><span class="pre">OutputConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.OutputConfigDict.gcs_destination"><code class="docutils literal notranslate"><span class="pre">OutputConfigDict.gcs_destination</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpec"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpec.baseline_response_field_name"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpec.baseline_response_field_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpec.candidate_response_field_name"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpec.candidate_response_field_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpec.custom_output_format_config"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpec.custom_output_format_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpec.metric_prompt_template"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpec.metric_prompt_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpec.system_instruction"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpec.system_instruction</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpecDict"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpecDict.baseline_response_field_name"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpecDict.baseline_response_field_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpecDict.candidate_response_field_name"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpecDict.candidate_response_field_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpecDict.custom_output_format_config"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpecDict.custom_output_format_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpecDict.metric_prompt_template"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpecDict.metric_prompt_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PairwiseMetricSpecDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">PairwiseMetricSpecDict.system_instruction</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Part"><code class="docutils literal notranslate"><span class="pre">Part</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.code_execution_result"><code class="docutils literal notranslate"><span class="pre">Part.code_execution_result</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.executable_code"><code class="docutils literal notranslate"><span class="pre">Part.executable_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.file_data"><code class="docutils literal notranslate"><span class="pre">Part.file_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.function_call"><code class="docutils literal notranslate"><span class="pre">Part.function_call</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.function_response"><code class="docutils literal notranslate"><span class="pre">Part.function_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.inline_data"><code class="docutils literal notranslate"><span class="pre">Part.inline_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.media_resolution"><code class="docutils literal notranslate"><span class="pre">Part.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.text"><code class="docutils literal notranslate"><span class="pre">Part.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.thought"><code class="docutils literal notranslate"><span class="pre">Part.thought</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.thought_signature"><code class="docutils literal notranslate"><span class="pre">Part.thought_signature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.video_metadata"><code class="docutils literal notranslate"><span class="pre">Part.video_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_bytes"><code class="docutils literal notranslate"><span class="pre">Part.from_bytes()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_code_execution_result"><code class="docutils literal notranslate"><span class="pre">Part.from_code_execution_result()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_executable_code"><code class="docutils literal notranslate"><span class="pre">Part.from_executable_code()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_function_call"><code class="docutils literal notranslate"><span class="pre">Part.from_function_call()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_function_response"><code class="docutils literal notranslate"><span class="pre">Part.from_function_response()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_text"><code class="docutils literal notranslate"><span class="pre">Part.from_text()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.from_uri"><code class="docutils literal notranslate"><span class="pre">Part.from_uri()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Part.as_image"><code class="docutils literal notranslate"><span class="pre">Part.as_image()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartDict"><code class="docutils literal notranslate"><span class="pre">PartDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.code_execution_result"><code class="docutils literal notranslate"><span class="pre">PartDict.code_execution_result</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.executable_code"><code class="docutils literal notranslate"><span class="pre">PartDict.executable_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.file_data"><code class="docutils literal notranslate"><span class="pre">PartDict.file_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.function_call"><code class="docutils literal notranslate"><span class="pre">PartDict.function_call</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.function_response"><code class="docutils literal notranslate"><span class="pre">PartDict.function_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.inline_data"><code class="docutils literal notranslate"><span class="pre">PartDict.inline_data</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.media_resolution"><code class="docutils literal notranslate"><span class="pre">PartDict.media_resolution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.text"><code class="docutils literal notranslate"><span class="pre">PartDict.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.thought"><code class="docutils literal notranslate"><span class="pre">PartDict.thought</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.thought_signature"><code class="docutils literal notranslate"><span class="pre">PartDict.thought_signature</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartDict.video_metadata"><code class="docutils literal notranslate"><span class="pre">PartDict.video_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartMediaResolution"><code class="docutils literal notranslate"><span class="pre">PartMediaResolution</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolution.level"><code class="docutils literal notranslate"><span class="pre">PartMediaResolution.level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolution.num_tokens"><code class="docutils literal notranslate"><span class="pre">PartMediaResolution.num_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionDict"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionDict.level"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionDict.level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionDict.num_tokens"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionDict.num_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionLevel"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionLevel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionLevel.MEDIA_RESOLUTION_HIGH"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionLevel.MEDIA_RESOLUTION_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionLevel.MEDIA_RESOLUTION_LOW"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionLevel.MEDIA_RESOLUTION_LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionLevel.MEDIA_RESOLUTION_MEDIUM"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionLevel.MEDIA_RESOLUTION_MEDIUM</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartMediaResolutionLevel.MEDIA_RESOLUTION_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">PartMediaResolutionLevel.MEDIA_RESOLUTION_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartialArg"><code class="docutils literal notranslate"><span class="pre">PartialArg</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArg.bool_value"><code class="docutils literal notranslate"><span class="pre">PartialArg.bool_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArg.json_path"><code class="docutils literal notranslate"><span class="pre">PartialArg.json_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArg.null_value"><code class="docutils literal notranslate"><span class="pre">PartialArg.null_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArg.number_value"><code class="docutils literal notranslate"><span class="pre">PartialArg.number_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArg.string_value"><code class="docutils literal notranslate"><span class="pre">PartialArg.string_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArg.will_continue"><code class="docutils literal notranslate"><span class="pre">PartialArg.will_continue</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartialArgDict"><code class="docutils literal notranslate"><span class="pre">PartialArgDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArgDict.bool_value"><code class="docutils literal notranslate"><span class="pre">PartialArgDict.bool_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArgDict.json_path"><code class="docutils literal notranslate"><span class="pre">PartialArgDict.json_path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArgDict.null_value"><code class="docutils literal notranslate"><span class="pre">PartialArgDict.null_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArgDict.number_value"><code class="docutils literal notranslate"><span class="pre">PartialArgDict.number_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArgDict.string_value"><code class="docutils literal notranslate"><span class="pre">PartialArgDict.string_value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartialArgDict.will_continue"><code class="docutils literal notranslate"><span class="pre">PartialArgDict.will_continue</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpec"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpec.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpec.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpec.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpec.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpec.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpec.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpecDict"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpecDict.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpecDict.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpecDict.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpecDict.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PartnerModelTuningSpecDict.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PartnerModelTuningSpecDict.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PersonGeneration"><code class="docutils literal notranslate"><span class="pre">PersonGeneration</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PersonGeneration.ALLOW_ADULT"><code class="docutils literal notranslate"><span class="pre">PersonGeneration.ALLOW_ADULT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PersonGeneration.ALLOW_ALL"><code class="docutils literal notranslate"><span class="pre">PersonGeneration.ALLOW_ALL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PersonGeneration.DONT_ALLOW"><code class="docutils literal notranslate"><span class="pre">PersonGeneration.DONT_ALLOW</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.BLOCK_HIGHER_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.BLOCK_HIGHER_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.BLOCK_HIGH_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.BLOCK_HIGH_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.BLOCK_LOW_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.BLOCK_LOW_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.BLOCK_MEDIUM_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.BLOCK_MEDIUM_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.BLOCK_ONLY_EXTREMELY_HIGH"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.BLOCK_ONLY_EXTREMELY_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.BLOCK_VERY_HIGH_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.BLOCK_VERY_HIGH_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PhishBlockThreshold.PHISH_BLOCK_THRESHOLD_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">PhishBlockThreshold.PHISH_BLOCK_THRESHOLD_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpec"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpec.custom_output_format_config"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpec.custom_output_format_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpec.metric_prompt_template"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpec.metric_prompt_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpec.system_instruction"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpec.system_instruction</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpecDict"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpecDict.custom_output_format_config"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpecDict.custom_output_format_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpecDict.metric_prompt_template"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpecDict.metric_prompt_template</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PointwiseMetricSpecDict.system_instruction"><code class="docutils literal notranslate"><span class="pre">PointwiseMetricSpecDict.system_instruction</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreTunedModel"><code class="docutils literal notranslate"><span class="pre">PreTunedModel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreTunedModel.base_model"><code class="docutils literal notranslate"><span class="pre">PreTunedModel.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreTunedModel.checkpoint_id"><code class="docutils literal notranslate"><span class="pre">PreTunedModel.checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreTunedModel.tuned_model_name"><code class="docutils literal notranslate"><span class="pre">PreTunedModel.tuned_model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreTunedModelDict"><code class="docutils literal notranslate"><span class="pre">PreTunedModelDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreTunedModelDict.base_model"><code class="docutils literal notranslate"><span class="pre">PreTunedModelDict.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreTunedModelDict.checkpoint_id"><code class="docutils literal notranslate"><span class="pre">PreTunedModelDict.checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreTunedModelDict.tuned_model_name"><code class="docutils literal notranslate"><span class="pre">PreTunedModelDict.tuned_model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PrebuiltVoiceConfig"><code class="docutils literal notranslate"><span class="pre">PrebuiltVoiceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PrebuiltVoiceConfig.voice_name"><code class="docutils literal notranslate"><span class="pre">PrebuiltVoiceConfig.voice_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PrebuiltVoiceConfigDict"><code class="docutils literal notranslate"><span class="pre">PrebuiltVoiceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PrebuiltVoiceConfigDict.voice_name"><code class="docutils literal notranslate"><span class="pre">PrebuiltVoiceConfigDict.voice_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.score_variance_per_example_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.score_variance_per_example_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.scores_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.scores_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.total_billable_token_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.total_billable_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.tuning_dataset_example_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.tuning_dataset_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.tuning_step_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.tuning_step_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.user_dataset_examples"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.user_dataset_examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.user_input_token_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.user_input_token_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStats.user_output_token_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStats.user_output_token_distribution</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.score_variance_per_example_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.score_variance_per_example_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.scores_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.scores_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.total_billable_token_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.total_billable_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.tuning_dataset_example_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.tuning_dataset_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.tuning_step_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.tuning_step_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.user_dataset_examples"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.user_dataset_examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.user_input_token_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.user_input_token_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationDataStatsDict.user_output_token_distribution"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationDataStatsDict.user_output_token_distribution</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParameters"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParameters.adapter_size"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParameters.adapter_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParameters.beta"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParameters.beta</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParameters.epoch_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParameters.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParameters.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParameters.learning_rate_multiplier</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParametersDict"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParametersDict.adapter_size"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParametersDict.adapter_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParametersDict.beta"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParametersDict.beta</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParametersDict.epoch_count"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParametersDict.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationHyperParametersDict.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationHyperParametersDict.learning_rate_multiplier</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpec"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpec.export_last_checkpoint_only"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpec.export_last_checkpoint_only</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpec.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpec.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpec.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpec.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpec.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpec.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpecDict"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpecDict.export_last_checkpoint_only"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpecDict.export_last_checkpoint_only</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpecDict.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpecDict.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpecDict.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpecDict.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.PreferenceOptimizationSpecDict.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">PreferenceOptimizationSpecDict.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ProactivityConfig"><code class="docutils literal notranslate"><span class="pre">ProactivityConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProactivityConfig.proactive_audio"><code class="docutils literal notranslate"><span class="pre">ProactivityConfig.proactive_audio</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ProactivityConfigDict"><code class="docutils literal notranslate"><span class="pre">ProactivityConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProactivityConfigDict.proactive_audio"><code class="docutils literal notranslate"><span class="pre">ProactivityConfigDict.proactive_audio</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ProductImage"><code class="docutils literal notranslate"><span class="pre">ProductImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProductImage.product_image"><code class="docutils literal notranslate"><span class="pre">ProductImage.product_image</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ProductImageDict"><code class="docutils literal notranslate"><span class="pre">ProductImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProductImageDict.product_image"><code class="docutils literal notranslate"><span class="pre">ProductImageDict.product_image</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ProjectOperation"><code class="docutils literal notranslate"><span class="pre">ProjectOperation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperation.done"><code class="docutils literal notranslate"><span class="pre">ProjectOperation.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperation.error"><code class="docutils literal notranslate"><span class="pre">ProjectOperation.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperation.metadata"><code class="docutils literal notranslate"><span class="pre">ProjectOperation.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperation.name"><code class="docutils literal notranslate"><span class="pre">ProjectOperation.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ProjectOperationDict"><code class="docutils literal notranslate"><span class="pre">ProjectOperationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperationDict.done"><code class="docutils literal notranslate"><span class="pre">ProjectOperationDict.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperationDict.error"><code class="docutils literal notranslate"><span class="pre">ProjectOperationDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperationDict.metadata"><code class="docutils literal notranslate"><span class="pre">ProjectOperationDict.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ProjectOperationDict.name"><code class="docutils literal notranslate"><span class="pre">ProjectOperationDict.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagChunk"><code class="docutils literal notranslate"><span class="pre">RagChunk</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunk.page_span"><code class="docutils literal notranslate"><span class="pre">RagChunk.page_span</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunk.text"><code class="docutils literal notranslate"><span class="pre">RagChunk.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagChunkDict"><code class="docutils literal notranslate"><span class="pre">RagChunkDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunkDict.page_span"><code class="docutils literal notranslate"><span class="pre">RagChunkDict.page_span</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunkDict.text"><code class="docutils literal notranslate"><span class="pre">RagChunkDict.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagChunkPageSpan"><code class="docutils literal notranslate"><span class="pre">RagChunkPageSpan</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunkPageSpan.first_page"><code class="docutils literal notranslate"><span class="pre">RagChunkPageSpan.first_page</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunkPageSpan.last_page"><code class="docutils literal notranslate"><span class="pre">RagChunkPageSpan.last_page</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagChunkPageSpanDict"><code class="docutils literal notranslate"><span class="pre">RagChunkPageSpanDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunkPageSpanDict.first_page"><code class="docutils literal notranslate"><span class="pre">RagChunkPageSpanDict.first_page</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagChunkPageSpanDict.last_page"><code class="docutils literal notranslate"><span class="pre">RagChunkPageSpanDict.last_page</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfig"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfig.filter"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfig.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfig.hybrid_search"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfig.hybrid_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfig.ranking"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfig.ranking</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfig.top_k"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfig.top_k</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigDict"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigDict.filter"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigDict.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigDict.hybrid_search"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigDict.hybrid_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigDict.ranking"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigDict.ranking</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigDict.top_k"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigDict.top_k</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilter"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilter</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilter.metadata_filter"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilter.metadata_filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilter.vector_distance_threshold"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilter.vector_distance_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilter.vector_similarity_threshold"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilter.vector_similarity_threshold</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilterDict"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilterDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilterDict.metadata_filter"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilterDict.metadata_filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilterDict.vector_distance_threshold"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilterDict.vector_distance_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigFilterDict.vector_similarity_threshold"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigFilterDict.vector_similarity_threshold</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigHybridSearch"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigHybridSearch</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigHybridSearch.alpha"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigHybridSearch.alpha</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigHybridSearchDict"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigHybridSearchDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigHybridSearchDict.alpha"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigHybridSearchDict.alpha</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRanking"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRanking</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRanking.llm_ranker"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRanking.llm_ranker</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRanking.rank_service"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRanking.rank_service</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingDict"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingDict.llm_ranker"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingDict.llm_ranker</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingDict.rank_service"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingDict.rank_service</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingLlmRanker"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingLlmRanker</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingLlmRanker.model_name"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingLlmRanker.model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingLlmRankerDict"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingLlmRankerDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingLlmRankerDict.model_name"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingLlmRankerDict.model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingRankService"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingRankService</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingRankService.model_name"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingRankService.model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingRankServiceDict"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingRankServiceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RagRetrievalConfigRankingRankServiceDict.model_name"><code class="docutils literal notranslate"><span class="pre">RagRetrievalConfigRankingRankServiceDict.model_name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RawReferenceImage"><code class="docutils literal notranslate"><span class="pre">RawReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RawReferenceImage.reference_id"><code class="docutils literal notranslate"><span class="pre">RawReferenceImage.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RawReferenceImage.reference_image"><code class="docutils literal notranslate"><span class="pre">RawReferenceImage.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RawReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">RawReferenceImage.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RawReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">RawReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RawReferenceImageDict.reference_id"><code class="docutils literal notranslate"><span class="pre">RawReferenceImageDict.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RawReferenceImageDict.reference_image"><code class="docutils literal notranslate"><span class="pre">RawReferenceImageDict.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RawReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">RawReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfig"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfig.activity_handling"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfig.activity_handling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfig.automatic_activity_detection"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfig.automatic_activity_detection</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfig.turn_coverage"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfig.turn_coverage</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfigDict"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfigDict.activity_handling"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfigDict.activity_handling</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfigDict.automatic_activity_detection"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfigDict.automatic_activity_detection</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RealtimeInputConfigDict.turn_coverage"><code class="docutils literal notranslate"><span class="pre">RealtimeInputConfigDict.turn_coverage</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.add_watermark"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.add_watermark</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.base_steps"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.base_steps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.enhance_prompt"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.enhance_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.http_options"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.labels"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.number_of_images"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.number_of_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.output_mime_type"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.person_generation"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.safety_filter_level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfig.seed"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfig.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.add_watermark"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.add_watermark</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.base_steps"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.base_steps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.enhance_prompt"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.enhance_prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.number_of_images"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.number_of_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.output_mime_type"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.person_generation"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.safety_filter_level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageConfigDict.seed"><code class="docutils literal notranslate"><span class="pre">RecontextImageConfigDict.seed</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RecontextImageResponse"><code class="docutils literal notranslate"><span class="pre">RecontextImageResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageResponse.generated_images"><code class="docutils literal notranslate"><span class="pre">RecontextImageResponse.generated_images</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RecontextImageResponseDict"><code class="docutils literal notranslate"><span class="pre">RecontextImageResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageResponseDict.generated_images"><code class="docutils literal notranslate"><span class="pre">RecontextImageResponseDict.generated_images</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RecontextImageSource"><code class="docutils literal notranslate"><span class="pre">RecontextImageSource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageSource.person_image"><code class="docutils literal notranslate"><span class="pre">RecontextImageSource.person_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageSource.product_images"><code class="docutils literal notranslate"><span class="pre">RecontextImageSource.product_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageSource.prompt"><code class="docutils literal notranslate"><span class="pre">RecontextImageSource.prompt</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RecontextImageSourceDict"><code class="docutils literal notranslate"><span class="pre">RecontextImageSourceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageSourceDict.person_image"><code class="docutils literal notranslate"><span class="pre">RecontextImageSourceDict.person_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageSourceDict.product_images"><code class="docutils literal notranslate"><span class="pre">RecontextImageSourceDict.product_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RecontextImageSourceDict.prompt"><code class="docutils literal notranslate"><span class="pre">RecontextImageSourceDict.prompt</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayFile"><code class="docutils literal notranslate"><span class="pre">ReplayFile</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayFile.interactions"><code class="docutils literal notranslate"><span class="pre">ReplayFile.interactions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayFile.replay_id"><code class="docutils literal notranslate"><span class="pre">ReplayFile.replay_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayFileDict"><code class="docutils literal notranslate"><span class="pre">ReplayFileDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayFileDict.interactions"><code class="docutils literal notranslate"><span class="pre">ReplayFileDict.interactions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayFileDict.replay_id"><code class="docutils literal notranslate"><span class="pre">ReplayFileDict.replay_id</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayInteraction"><code class="docutils literal notranslate"><span class="pre">ReplayInteraction</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayInteraction.request"><code class="docutils literal notranslate"><span class="pre">ReplayInteraction.request</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayInteraction.response"><code class="docutils literal notranslate"><span class="pre">ReplayInteraction.response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayInteractionDict"><code class="docutils literal notranslate"><span class="pre">ReplayInteractionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayInteractionDict.request"><code class="docutils literal notranslate"><span class="pre">ReplayInteractionDict.request</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayInteractionDict.response"><code class="docutils literal notranslate"><span class="pre">ReplayInteractionDict.response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayRequest"><code class="docutils literal notranslate"><span class="pre">ReplayRequest</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequest.body_segments"><code class="docutils literal notranslate"><span class="pre">ReplayRequest.body_segments</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequest.headers"><code class="docutils literal notranslate"><span class="pre">ReplayRequest.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequest.method"><code class="docutils literal notranslate"><span class="pre">ReplayRequest.method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequest.url"><code class="docutils literal notranslate"><span class="pre">ReplayRequest.url</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayRequestDict"><code class="docutils literal notranslate"><span class="pre">ReplayRequestDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequestDict.body_segments"><code class="docutils literal notranslate"><span class="pre">ReplayRequestDict.body_segments</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequestDict.headers"><code class="docutils literal notranslate"><span class="pre">ReplayRequestDict.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequestDict.method"><code class="docutils literal notranslate"><span class="pre">ReplayRequestDict.method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayRequestDict.url"><code class="docutils literal notranslate"><span class="pre">ReplayRequestDict.url</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayResponse"><code class="docutils literal notranslate"><span class="pre">ReplayResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponse.body_segments"><code class="docutils literal notranslate"><span class="pre">ReplayResponse.body_segments</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponse.headers"><code class="docutils literal notranslate"><span class="pre">ReplayResponse.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponse.sdk_response_segments"><code class="docutils literal notranslate"><span class="pre">ReplayResponse.sdk_response_segments</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponse.status_code"><code class="docutils literal notranslate"><span class="pre">ReplayResponse.status_code</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplayResponseDict"><code class="docutils literal notranslate"><span class="pre">ReplayResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponseDict.body_segments"><code class="docutils literal notranslate"><span class="pre">ReplayResponseDict.body_segments</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponseDict.headers"><code class="docutils literal notranslate"><span class="pre">ReplayResponseDict.headers</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponseDict.sdk_response_segments"><code class="docutils literal notranslate"><span class="pre">ReplayResponseDict.sdk_response_segments</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplayResponseDict.status_code"><code class="docutils literal notranslate"><span class="pre">ReplayResponseDict.status_code</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplicatedVoiceConfig"><code class="docutils literal notranslate"><span class="pre">ReplicatedVoiceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplicatedVoiceConfig.mime_type"><code class="docutils literal notranslate"><span class="pre">ReplicatedVoiceConfig.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplicatedVoiceConfig.voice_sample_audio"><code class="docutils literal notranslate"><span class="pre">ReplicatedVoiceConfig.voice_sample_audio</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ReplicatedVoiceConfigDict"><code class="docutils literal notranslate"><span class="pre">ReplicatedVoiceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplicatedVoiceConfigDict.mime_type"><code class="docutils literal notranslate"><span class="pre">ReplicatedVoiceConfigDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ReplicatedVoiceConfigDict.voice_sample_audio"><code class="docutils literal notranslate"><span class="pre">ReplicatedVoiceConfigDict.voice_sample_audio</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ResourceScope"><code class="docutils literal notranslate"><span class="pre">ResourceScope</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ResourceScope.COLLECTION"><code class="docutils literal notranslate"><span class="pre">ResourceScope.COLLECTION</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Retrieval"><code class="docutils literal notranslate"><span class="pre">Retrieval</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Retrieval.disable_attribution"><code class="docutils literal notranslate"><span class="pre">Retrieval.disable_attribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Retrieval.external_api"><code class="docutils literal notranslate"><span class="pre">Retrieval.external_api</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Retrieval.vertex_ai_search"><code class="docutils literal notranslate"><span class="pre">Retrieval.vertex_ai_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Retrieval.vertex_rag_store"><code class="docutils literal notranslate"><span class="pre">Retrieval.vertex_rag_store</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RetrievalConfig"><code class="docutils literal notranslate"><span class="pre">RetrievalConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalConfig.language_code"><code class="docutils literal notranslate"><span class="pre">RetrievalConfig.language_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalConfig.lat_lng"><code class="docutils literal notranslate"><span class="pre">RetrievalConfig.lat_lng</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RetrievalConfigDict"><code class="docutils literal notranslate"><span class="pre">RetrievalConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalConfigDict.language_code"><code class="docutils literal notranslate"><span class="pre">RetrievalConfigDict.language_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalConfigDict.lat_lng"><code class="docutils literal notranslate"><span class="pre">RetrievalConfigDict.lat_lng</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RetrievalDict"><code class="docutils literal notranslate"><span class="pre">RetrievalDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalDict.disable_attribution"><code class="docutils literal notranslate"><span class="pre">RetrievalDict.disable_attribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalDict.external_api"><code class="docutils literal notranslate"><span class="pre">RetrievalDict.external_api</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalDict.vertex_ai_search"><code class="docutils literal notranslate"><span class="pre">RetrievalDict.vertex_ai_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalDict.vertex_rag_store"><code class="docutils literal notranslate"><span class="pre">RetrievalDict.vertex_rag_store</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RetrievalMetadata"><code class="docutils literal notranslate"><span class="pre">RetrievalMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalMetadata.google_search_dynamic_retrieval_score"><code class="docutils literal notranslate"><span class="pre">RetrievalMetadata.google_search_dynamic_retrieval_score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RetrievalMetadataDict"><code class="docutils literal notranslate"><span class="pre">RetrievalMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RetrievalMetadataDict.google_search_dynamic_retrieval_score"><code class="docutils literal notranslate"><span class="pre">RetrievalMetadataDict.google_search_dynamic_retrieval_score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RougeSpec"><code class="docutils literal notranslate"><span class="pre">RougeSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RougeSpec.rouge_type"><code class="docutils literal notranslate"><span class="pre">RougeSpec.rouge_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RougeSpec.split_summaries"><code class="docutils literal notranslate"><span class="pre">RougeSpec.split_summaries</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RougeSpec.use_stemmer"><code class="docutils literal notranslate"><span class="pre">RougeSpec.use_stemmer</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.RougeSpecDict"><code class="docutils literal notranslate"><span class="pre">RougeSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RougeSpecDict.rouge_type"><code class="docutils literal notranslate"><span class="pre">RougeSpecDict.rouge_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RougeSpecDict.split_summaries"><code class="docutils literal notranslate"><span class="pre">RougeSpecDict.split_summaries</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.RougeSpecDict.use_stemmer"><code class="docutils literal notranslate"><span class="pre">RougeSpecDict.use_stemmer</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetyAttributes"><code class="docutils literal notranslate"><span class="pre">SafetyAttributes</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyAttributes.categories"><code class="docutils literal notranslate"><span class="pre">SafetyAttributes.categories</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyAttributes.content_type"><code class="docutils literal notranslate"><span class="pre">SafetyAttributes.content_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyAttributes.scores"><code class="docutils literal notranslate"><span class="pre">SafetyAttributes.scores</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetyAttributesDict"><code class="docutils literal notranslate"><span class="pre">SafetyAttributesDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyAttributesDict.categories"><code class="docutils literal notranslate"><span class="pre">SafetyAttributesDict.categories</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyAttributesDict.content_type"><code class="docutils literal notranslate"><span class="pre">SafetyAttributesDict.content_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyAttributesDict.scores"><code class="docutils literal notranslate"><span class="pre">SafetyAttributesDict.scores</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetyFilterLevel"><code class="docutils literal notranslate"><span class="pre">SafetyFilterLevel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyFilterLevel.BLOCK_LOW_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">SafetyFilterLevel.BLOCK_LOW_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyFilterLevel.BLOCK_MEDIUM_AND_ABOVE"><code class="docutils literal notranslate"><span class="pre">SafetyFilterLevel.BLOCK_MEDIUM_AND_ABOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyFilterLevel.BLOCK_NONE"><code class="docutils literal notranslate"><span class="pre">SafetyFilterLevel.BLOCK_NONE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyFilterLevel.BLOCK_ONLY_HIGH"><code class="docutils literal notranslate"><span class="pre">SafetyFilterLevel.BLOCK_ONLY_HIGH</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetyRating"><code class="docutils literal notranslate"><span class="pre">SafetyRating</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.blocked"><code class="docutils literal notranslate"><span class="pre">SafetyRating.blocked</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.category"><code class="docutils literal notranslate"><span class="pre">SafetyRating.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.overwritten_threshold"><code class="docutils literal notranslate"><span class="pre">SafetyRating.overwritten_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.probability"><code class="docutils literal notranslate"><span class="pre">SafetyRating.probability</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.probability_score"><code class="docutils literal notranslate"><span class="pre">SafetyRating.probability_score</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.severity"><code class="docutils literal notranslate"><span class="pre">SafetyRating.severity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRating.severity_score"><code class="docutils literal notranslate"><span class="pre">SafetyRating.severity_score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.blocked"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.blocked</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.category"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.overwritten_threshold"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.overwritten_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.probability"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.probability</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.probability_score"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.probability_score</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.severity"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.severity</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetyRatingDict.severity_score"><code class="docutils literal notranslate"><span class="pre">SafetyRatingDict.severity_score</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetySetting"><code class="docutils literal notranslate"><span class="pre">SafetySetting</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetySetting.category"><code class="docutils literal notranslate"><span class="pre">SafetySetting.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetySetting.method"><code class="docutils literal notranslate"><span class="pre">SafetySetting.method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetySetting.threshold"><code class="docutils literal notranslate"><span class="pre">SafetySetting.threshold</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SafetySettingDict"><code class="docutils literal notranslate"><span class="pre">SafetySettingDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetySettingDict.category"><code class="docutils literal notranslate"><span class="pre">SafetySettingDict.category</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetySettingDict.method"><code class="docutils literal notranslate"><span class="pre">SafetySettingDict.method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SafetySettingDict.threshold"><code class="docutils literal notranslate"><span class="pre">SafetySettingDict.threshold</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Scale"><code class="docutils literal notranslate"><span class="pre">Scale</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.A_FLAT_MAJOR_F_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.A_FLAT_MAJOR_F_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.A_MAJOR_G_FLAT_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.A_MAJOR_G_FLAT_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.B_FLAT_MAJOR_G_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.B_FLAT_MAJOR_G_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.B_MAJOR_A_FLAT_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.B_MAJOR_A_FLAT_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.C_MAJOR_A_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.C_MAJOR_A_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.D_FLAT_MAJOR_B_FLAT_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.D_FLAT_MAJOR_B_FLAT_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.D_MAJOR_B_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.D_MAJOR_B_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.E_FLAT_MAJOR_C_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.E_FLAT_MAJOR_C_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.E_MAJOR_D_FLAT_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.E_MAJOR_D_FLAT_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.F_MAJOR_D_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.F_MAJOR_D_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.G_FLAT_MAJOR_E_FLAT_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.G_FLAT_MAJOR_E_FLAT_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.G_MAJOR_E_MINOR"><code class="docutils literal notranslate"><span class="pre">Scale.G_MAJOR_E_MINOR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Scale.SCALE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Scale.SCALE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Schema"><code class="docutils literal notranslate"><span class="pre">Schema</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.additional_properties"><code class="docutils literal notranslate"><span class="pre">Schema.additional_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.any_of"><code class="docutils literal notranslate"><span class="pre">Schema.any_of</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.default"><code class="docutils literal notranslate"><span class="pre">Schema.default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.defs"><code class="docutils literal notranslate"><span class="pre">Schema.defs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.description"><code class="docutils literal notranslate"><span class="pre">Schema.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.enum"><code class="docutils literal notranslate"><span class="pre">Schema.enum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.example"><code class="docutils literal notranslate"><span class="pre">Schema.example</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.format"><code class="docutils literal notranslate"><span class="pre">Schema.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.items"><code class="docutils literal notranslate"><span class="pre">Schema.items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.max_items"><code class="docutils literal notranslate"><span class="pre">Schema.max_items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.max_length"><code class="docutils literal notranslate"><span class="pre">Schema.max_length</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.max_properties"><code class="docutils literal notranslate"><span class="pre">Schema.max_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.maximum"><code class="docutils literal notranslate"><span class="pre">Schema.maximum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.min_items"><code class="docutils literal notranslate"><span class="pre">Schema.min_items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.min_length"><code class="docutils literal notranslate"><span class="pre">Schema.min_length</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.min_properties"><code class="docutils literal notranslate"><span class="pre">Schema.min_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.minimum"><code class="docutils literal notranslate"><span class="pre">Schema.minimum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.nullable"><code class="docutils literal notranslate"><span class="pre">Schema.nullable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.pattern"><code class="docutils literal notranslate"><span class="pre">Schema.pattern</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.properties"><code class="docutils literal notranslate"><span class="pre">Schema.properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.property_ordering"><code class="docutils literal notranslate"><span class="pre">Schema.property_ordering</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.ref"><code class="docutils literal notranslate"><span class="pre">Schema.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.required"><code class="docutils literal notranslate"><span class="pre">Schema.required</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.title"><code class="docutils literal notranslate"><span class="pre">Schema.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.type"><code class="docutils literal notranslate"><span class="pre">Schema.type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.from_json_schema"><code class="docutils literal notranslate"><span class="pre">Schema.from_json_schema()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Schema.json_schema"><code class="docutils literal notranslate"><span class="pre">Schema.json_schema</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SchemaDict"><code class="docutils literal notranslate"><span class="pre">SchemaDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.additional_properties"><code class="docutils literal notranslate"><span class="pre">SchemaDict.additional_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.any_of"><code class="docutils literal notranslate"><span class="pre">SchemaDict.any_of</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.default"><code class="docutils literal notranslate"><span class="pre">SchemaDict.default</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.defs"><code class="docutils literal notranslate"><span class="pre">SchemaDict.defs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.description"><code class="docutils literal notranslate"><span class="pre">SchemaDict.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.enum"><code class="docutils literal notranslate"><span class="pre">SchemaDict.enum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.example"><code class="docutils literal notranslate"><span class="pre">SchemaDict.example</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.format"><code class="docutils literal notranslate"><span class="pre">SchemaDict.format</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.max_items"><code class="docutils literal notranslate"><span class="pre">SchemaDict.max_items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.max_length"><code class="docutils literal notranslate"><span class="pre">SchemaDict.max_length</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.max_properties"><code class="docutils literal notranslate"><span class="pre">SchemaDict.max_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.maximum"><code class="docutils literal notranslate"><span class="pre">SchemaDict.maximum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.min_items"><code class="docutils literal notranslate"><span class="pre">SchemaDict.min_items</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.min_length"><code class="docutils literal notranslate"><span class="pre">SchemaDict.min_length</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.min_properties"><code class="docutils literal notranslate"><span class="pre">SchemaDict.min_properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.minimum"><code class="docutils literal notranslate"><span class="pre">SchemaDict.minimum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.nullable"><code class="docutils literal notranslate"><span class="pre">SchemaDict.nullable</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.pattern"><code class="docutils literal notranslate"><span class="pre">SchemaDict.pattern</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.properties"><code class="docutils literal notranslate"><span class="pre">SchemaDict.properties</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.property_ordering"><code class="docutils literal notranslate"><span class="pre">SchemaDict.property_ordering</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.ref"><code class="docutils literal notranslate"><span class="pre">SchemaDict.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.required"><code class="docutils literal notranslate"><span class="pre">SchemaDict.required</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.title"><code class="docutils literal notranslate"><span class="pre">SchemaDict.title</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SchemaDict.type"><code class="docutils literal notranslate"><span class="pre">SchemaDict.type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ScribbleImage"><code class="docutils literal notranslate"><span class="pre">ScribbleImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ScribbleImage.image"><code class="docutils literal notranslate"><span class="pre">ScribbleImage.image</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ScribbleImageDict"><code class="docutils literal notranslate"><span class="pre">ScribbleImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ScribbleImageDict.image"><code class="docutils literal notranslate"><span class="pre">ScribbleImageDict.image</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SearchEntryPoint"><code class="docutils literal notranslate"><span class="pre">SearchEntryPoint</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SearchEntryPoint.rendered_content"><code class="docutils literal notranslate"><span class="pre">SearchEntryPoint.rendered_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SearchEntryPoint.sdk_blob"><code class="docutils literal notranslate"><span class="pre">SearchEntryPoint.sdk_blob</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SearchEntryPointDict"><code class="docutils literal notranslate"><span class="pre">SearchEntryPointDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SearchEntryPointDict.rendered_content"><code class="docutils literal notranslate"><span class="pre">SearchEntryPointDict.rendered_content</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SearchEntryPointDict.sdk_blob"><code class="docutils literal notranslate"><span class="pre">SearchEntryPointDict.sdk_blob</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Segment"><code class="docutils literal notranslate"><span class="pre">Segment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Segment.end_index"><code class="docutils literal notranslate"><span class="pre">Segment.end_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Segment.part_index"><code class="docutils literal notranslate"><span class="pre">Segment.part_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Segment.start_index"><code class="docutils literal notranslate"><span class="pre">Segment.start_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Segment.text"><code class="docutils literal notranslate"><span class="pre">Segment.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentDict"><code class="docutils literal notranslate"><span class="pre">SegmentDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentDict.end_index"><code class="docutils literal notranslate"><span class="pre">SegmentDict.end_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentDict.part_index"><code class="docutils literal notranslate"><span class="pre">SegmentDict.part_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentDict.start_index"><code class="docutils literal notranslate"><span class="pre">SegmentDict.start_index</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentDict.text"><code class="docutils literal notranslate"><span class="pre">SegmentDict.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.binary_color_threshold"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.binary_color_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.confidence_threshold"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.confidence_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.http_options"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.labels"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.mask_dilation"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.mask_dilation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.max_predictions"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.max_predictions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfig.mode"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfig.mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.binary_color_threshold"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.binary_color_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.confidence_threshold"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.confidence_threshold</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.mask_dilation"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.mask_dilation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.max_predictions"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.max_predictions</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageConfigDict.mode"><code class="docutils literal notranslate"><span class="pre">SegmentImageConfigDict.mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentImageResponse"><code class="docutils literal notranslate"><span class="pre">SegmentImageResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageResponse.generated_masks"><code class="docutils literal notranslate"><span class="pre">SegmentImageResponse.generated_masks</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentImageResponseDict"><code class="docutils literal notranslate"><span class="pre">SegmentImageResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageResponseDict.generated_masks"><code class="docutils literal notranslate"><span class="pre">SegmentImageResponseDict.generated_masks</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentImageSource"><code class="docutils literal notranslate"><span class="pre">SegmentImageSource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageSource.image"><code class="docutils literal notranslate"><span class="pre">SegmentImageSource.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageSource.prompt"><code class="docutils literal notranslate"><span class="pre">SegmentImageSource.prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageSource.scribble_image"><code class="docutils literal notranslate"><span class="pre">SegmentImageSource.scribble_image</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentImageSourceDict"><code class="docutils literal notranslate"><span class="pre">SegmentImageSourceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageSourceDict.image"><code class="docutils literal notranslate"><span class="pre">SegmentImageSourceDict.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageSourceDict.prompt"><code class="docutils literal notranslate"><span class="pre">SegmentImageSourceDict.prompt</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentImageSourceDict.scribble_image"><code class="docutils literal notranslate"><span class="pre">SegmentImageSourceDict.scribble_image</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SegmentMode"><code class="docutils literal notranslate"><span class="pre">SegmentMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentMode.BACKGROUND"><code class="docutils literal notranslate"><span class="pre">SegmentMode.BACKGROUND</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentMode.FOREGROUND"><code class="docutils literal notranslate"><span class="pre">SegmentMode.FOREGROUND</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentMode.INTERACTIVE"><code class="docutils literal notranslate"><span class="pre">SegmentMode.INTERACTIVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentMode.PROMPT"><code class="docutils literal notranslate"><span class="pre">SegmentMode.PROMPT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SegmentMode.SEMANTIC"><code class="docutils literal notranslate"><span class="pre">SegmentMode.SEMANTIC</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SessionResumptionConfig"><code class="docutils literal notranslate"><span class="pre">SessionResumptionConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SessionResumptionConfig.handle"><code class="docutils literal notranslate"><span class="pre">SessionResumptionConfig.handle</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SessionResumptionConfig.transparent"><code class="docutils literal notranslate"><span class="pre">SessionResumptionConfig.transparent</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SessionResumptionConfigDict"><code class="docutils literal notranslate"><span class="pre">SessionResumptionConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SessionResumptionConfigDict.handle"><code class="docutils literal notranslate"><span class="pre">SessionResumptionConfigDict.handle</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SessionResumptionConfigDict.transparent"><code class="docutils literal notranslate"><span class="pre">SessionResumptionConfigDict.transparent</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SingleEmbedContentResponse"><code class="docutils literal notranslate"><span class="pre">SingleEmbedContentResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SingleEmbedContentResponse.embedding"><code class="docutils literal notranslate"><span class="pre">SingleEmbedContentResponse.embedding</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SingleEmbedContentResponse.token_count"><code class="docutils literal notranslate"><span class="pre">SingleEmbedContentResponse.token_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SingleEmbedContentResponseDict"><code class="docutils literal notranslate"><span class="pre">SingleEmbedContentResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SingleEmbedContentResponseDict.embedding"><code class="docutils literal notranslate"><span class="pre">SingleEmbedContentResponseDict.embedding</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SingleEmbedContentResponseDict.token_count"><code class="docutils literal notranslate"><span class="pre">SingleEmbedContentResponseDict.token_count</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SlidingWindow"><code class="docutils literal notranslate"><span class="pre">SlidingWindow</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SlidingWindow.target_tokens"><code class="docutils literal notranslate"><span class="pre">SlidingWindow.target_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SlidingWindowDict"><code class="docutils literal notranslate"><span class="pre">SlidingWindowDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SlidingWindowDict.target_tokens"><code class="docutils literal notranslate"><span class="pre">SlidingWindowDict.target_tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SpeakerVoiceConfig"><code class="docutils literal notranslate"><span class="pre">SpeakerVoiceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeakerVoiceConfig.speaker"><code class="docutils literal notranslate"><span class="pre">SpeakerVoiceConfig.speaker</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeakerVoiceConfig.voice_config"><code class="docutils literal notranslate"><span class="pre">SpeakerVoiceConfig.voice_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SpeakerVoiceConfigDict"><code class="docutils literal notranslate"><span class="pre">SpeakerVoiceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeakerVoiceConfigDict.speaker"><code class="docutils literal notranslate"><span class="pre">SpeakerVoiceConfigDict.speaker</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeakerVoiceConfigDict.voice_config"><code class="docutils literal notranslate"><span class="pre">SpeakerVoiceConfigDict.voice_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SpeechConfig"><code class="docutils literal notranslate"><span class="pre">SpeechConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeechConfig.language_code"><code class="docutils literal notranslate"><span class="pre">SpeechConfig.language_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeechConfig.multi_speaker_voice_config"><code class="docutils literal notranslate"><span class="pre">SpeechConfig.multi_speaker_voice_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeechConfig.voice_config"><code class="docutils literal notranslate"><span class="pre">SpeechConfig.voice_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SpeechConfigDict"><code class="docutils literal notranslate"><span class="pre">SpeechConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeechConfigDict.language_code"><code class="docutils literal notranslate"><span class="pre">SpeechConfigDict.language_code</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeechConfigDict.multi_speaker_voice_config"><code class="docutils literal notranslate"><span class="pre">SpeechConfigDict.multi_speaker_voice_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SpeechConfigDict.voice_config"><code class="docutils literal notranslate"><span class="pre">SpeechConfigDict.voice_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StartSensitivity"><code class="docutils literal notranslate"><span class="pre">StartSensitivity</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StartSensitivity.START_SENSITIVITY_HIGH"><code class="docutils literal notranslate"><span class="pre">StartSensitivity.START_SENSITIVITY_HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StartSensitivity.START_SENSITIVITY_LOW"><code class="docutils literal notranslate"><span class="pre">StartSensitivity.START_SENSITIVITY_LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StartSensitivity.START_SENSITIVITY_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">StartSensitivity.START_SENSITIVITY_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StringList"><code class="docutils literal notranslate"><span class="pre">StringList</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StringList.values"><code class="docutils literal notranslate"><span class="pre">StringList.values</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StringListDict"><code class="docutils literal notranslate"><span class="pre">StringListDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StyleReferenceConfig"><code class="docutils literal notranslate"><span class="pre">StyleReferenceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceConfig.style_description"><code class="docutils literal notranslate"><span class="pre">StyleReferenceConfig.style_description</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StyleReferenceConfigDict"><code class="docutils literal notranslate"><span class="pre">StyleReferenceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceConfigDict.style_description"><code class="docutils literal notranslate"><span class="pre">StyleReferenceConfigDict.style_description</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImage"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImage.config"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImage.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImage.reference_id"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImage.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImage.reference_image"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImage.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImage.reference_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImage.style_image_config"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImage.style_image_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImageDict.config"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImageDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImageDict.reference_id"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImageDict.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImageDict.reference_image"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImageDict.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.StyleReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">StyleReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceConfig"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceConfig.subject_description"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceConfig.subject_description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceConfig.subject_type"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceConfig.subject_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceConfigDict"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceConfigDict.subject_description"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceConfigDict.subject_description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceConfigDict.subject_type"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceConfigDict.subject_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImage"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImage.config"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImage.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImage.reference_id"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImage.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImage.reference_image"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImage.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImage.reference_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImage.subject_image_config"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImage.subject_image_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImageDict.config"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImageDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImageDict.reference_id"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImageDict.reference_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImageDict.reference_image"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImageDict.reference_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceType"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceType.SUBJECT_TYPE_ANIMAL"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceType.SUBJECT_TYPE_ANIMAL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceType.SUBJECT_TYPE_DEFAULT"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceType.SUBJECT_TYPE_DEFAULT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceType.SUBJECT_TYPE_PERSON"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceType.SUBJECT_TYPE_PERSON</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SubjectReferenceType.SUBJECT_TYPE_PRODUCT"><code class="docutils literal notranslate"><span class="pre">SubjectReferenceType.SUBJECT_TYPE_PRODUCT</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParameters"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParameters.adapter_size"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParameters.adapter_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParameters.batch_size"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParameters.batch_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParameters.epoch_count"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParameters.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParameters.learning_rate"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParameters.learning_rate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParameters.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParameters.learning_rate_multiplier</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParametersDict"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParametersDict.adapter_size"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParametersDict.adapter_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParametersDict.batch_size"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParametersDict.batch_size</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParametersDict.epoch_count"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParametersDict.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParametersDict.learning_rate"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParametersDict.learning_rate</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedHyperParametersDict.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">SupervisedHyperParametersDict.learning_rate_multiplier</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.dropped_example_reasons"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.dropped_example_reasons</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.total_billable_character_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.total_billable_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.total_billable_token_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.total_billable_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.total_truncated_example_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.total_truncated_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.total_tuning_character_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.total_tuning_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.truncated_example_indices"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.truncated_example_indices</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.tuning_dataset_example_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.tuning_dataset_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.tuning_step_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.tuning_step_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.user_dataset_examples"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.user_dataset_examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.user_input_token_distribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.user_input_token_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.user_message_per_example_distribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.user_message_per_example_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStats.user_output_token_distribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStats.user_output_token_distribution</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.dropped_example_reasons"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.dropped_example_reasons</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.total_billable_character_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.total_billable_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.total_billable_token_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.total_billable_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.total_truncated_example_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.total_truncated_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.total_tuning_character_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.total_tuning_character_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.truncated_example_indices"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.truncated_example_indices</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.tuning_dataset_example_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.tuning_dataset_example_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.tuning_step_count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.tuning_step_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.user_dataset_examples"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.user_dataset_examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.user_input_token_distribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.user_input_token_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.user_message_per_example_distribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.user_message_per_example_distribution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDataStatsDict.user_output_token_distribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDataStatsDict.user_output_token_distribution</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.billable_sum"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.billable_sum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.buckets"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.buckets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.max"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.max</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.mean"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.mean</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.median"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.median</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.min"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.min</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.p5"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.p5</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.p95"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.p95</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistribution.sum"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistribution.sum</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucket"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucket</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucket.count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucket.count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucket.left"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucket.left</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucket.right"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucket.right</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucketDict"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucketDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucketDict.count"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucketDict.count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucketDict.left"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucketDict.left</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDatasetBucketDict.right"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDatasetBucketDict.right</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.billable_sum"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.billable_sum</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.buckets"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.buckets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.max"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.max</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.mean"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.mean</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.median"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.median</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.min"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.min</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.p5"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.p5</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.p95"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.p95</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningDatasetDistributionDict.sum"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningDatasetDistributionDict.sum</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpec"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpec.export_last_checkpoint_only"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpec.export_last_checkpoint_only</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpec.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpec.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpec.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpec.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpec.tuning_mode"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpec.tuning_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpec.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpec.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpecDict"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpecDict.export_last_checkpoint_only"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpecDict.export_last_checkpoint_only</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpecDict.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpecDict.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpecDict.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpecDict.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpecDict.tuning_mode"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpecDict.tuning_mode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.SupervisedTuningSpecDict.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">SupervisedTuningSpecDict.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TestTableFile"><code class="docutils literal notranslate"><span class="pre">TestTableFile</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFile.comment"><code class="docutils literal notranslate"><span class="pre">TestTableFile.comment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFile.parameter_names"><code class="docutils literal notranslate"><span class="pre">TestTableFile.parameter_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFile.test_method"><code class="docutils literal notranslate"><span class="pre">TestTableFile.test_method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFile.test_table"><code class="docutils literal notranslate"><span class="pre">TestTableFile.test_table</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TestTableFileDict"><code class="docutils literal notranslate"><span class="pre">TestTableFileDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFileDict.comment"><code class="docutils literal notranslate"><span class="pre">TestTableFileDict.comment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFileDict.parameter_names"><code class="docutils literal notranslate"><span class="pre">TestTableFileDict.parameter_names</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFileDict.test_method"><code class="docutils literal notranslate"><span class="pre">TestTableFileDict.test_method</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableFileDict.test_table"><code class="docutils literal notranslate"><span class="pre">TestTableFileDict.test_table</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TestTableItem"><code class="docutils literal notranslate"><span class="pre">TestTableItem</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.exception_if_mldev"><code class="docutils literal notranslate"><span class="pre">TestTableItem.exception_if_mldev</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.exception_if_vertex"><code class="docutils literal notranslate"><span class="pre">TestTableItem.exception_if_vertex</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.has_union"><code class="docutils literal notranslate"><span class="pre">TestTableItem.has_union</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.ignore_keys"><code class="docutils literal notranslate"><span class="pre">TestTableItem.ignore_keys</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.name"><code class="docutils literal notranslate"><span class="pre">TestTableItem.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.override_replay_id"><code class="docutils literal notranslate"><span class="pre">TestTableItem.override_replay_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.parameters"><code class="docutils literal notranslate"><span class="pre">TestTableItem.parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItem.skip_in_api_mode"><code class="docutils literal notranslate"><span class="pre">TestTableItem.skip_in_api_mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.exception_if_mldev"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.exception_if_mldev</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.exception_if_vertex"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.exception_if_vertex</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.has_union"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.has_union</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.ignore_keys"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.ignore_keys</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.name"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.override_replay_id"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.override_replay_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.parameters"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TestTableItemDict.skip_in_api_mode"><code class="docutils literal notranslate"><span class="pre">TestTableItemDict.skip_in_api_mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ThinkingConfig"><code class="docutils literal notranslate"><span class="pre">ThinkingConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingConfig.include_thoughts"><code class="docutils literal notranslate"><span class="pre">ThinkingConfig.include_thoughts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingConfig.thinking_budget"><code class="docutils literal notranslate"><span class="pre">ThinkingConfig.thinking_budget</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingConfig.thinking_level"><code class="docutils literal notranslate"><span class="pre">ThinkingConfig.thinking_level</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ThinkingConfigDict"><code class="docutils literal notranslate"><span class="pre">ThinkingConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingConfigDict.include_thoughts"><code class="docutils literal notranslate"><span class="pre">ThinkingConfigDict.include_thoughts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingConfigDict.thinking_budget"><code class="docutils literal notranslate"><span class="pre">ThinkingConfigDict.thinking_budget</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingConfigDict.thinking_level"><code class="docutils literal notranslate"><span class="pre">ThinkingConfigDict.thinking_level</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ThinkingLevel"><code class="docutils literal notranslate"><span class="pre">ThinkingLevel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingLevel.HIGH"><code class="docutils literal notranslate"><span class="pre">ThinkingLevel.HIGH</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingLevel.LOW"><code class="docutils literal notranslate"><span class="pre">ThinkingLevel.LOW</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ThinkingLevel.THINKING_LEVEL_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">ThinkingLevel.THINKING_LEVEL_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TokensInfo"><code class="docutils literal notranslate"><span class="pre">TokensInfo</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TokensInfo.role"><code class="docutils literal notranslate"><span class="pre">TokensInfo.role</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TokensInfo.token_ids"><code class="docutils literal notranslate"><span class="pre">TokensInfo.token_ids</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TokensInfo.tokens"><code class="docutils literal notranslate"><span class="pre">TokensInfo.tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TokensInfoDict"><code class="docutils literal notranslate"><span class="pre">TokensInfoDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TokensInfoDict.role"><code class="docutils literal notranslate"><span class="pre">TokensInfoDict.role</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TokensInfoDict.token_ids"><code class="docutils literal notranslate"><span class="pre">TokensInfoDict.token_ids</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TokensInfoDict.tokens"><code class="docutils literal notranslate"><span class="pre">TokensInfoDict.tokens</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Tool"><code class="docutils literal notranslate"><span class="pre">Tool</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.code_execution"><code class="docutils literal notranslate"><span class="pre">Tool.code_execution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.computer_use"><code class="docutils literal notranslate"><span class="pre">Tool.computer_use</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.enterprise_web_search"><code class="docutils literal notranslate"><span class="pre">Tool.enterprise_web_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.file_search"><code class="docutils literal notranslate"><span class="pre">Tool.file_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.function_declarations"><code class="docutils literal notranslate"><span class="pre">Tool.function_declarations</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.google_maps"><code class="docutils literal notranslate"><span class="pre">Tool.google_maps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.google_search"><code class="docutils literal notranslate"><span class="pre">Tool.google_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.google_search_retrieval"><code class="docutils literal notranslate"><span class="pre">Tool.google_search_retrieval</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.retrieval"><code class="docutils literal notranslate"><span class="pre">Tool.retrieval</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Tool.url_context"><code class="docutils literal notranslate"><span class="pre">Tool.url_context</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ToolCodeExecution"><code class="docutils literal notranslate"><span class="pre">ToolCodeExecution</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ToolCodeExecutionDict"><code class="docutils literal notranslate"><span class="pre">ToolCodeExecutionDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ToolConfig"><code class="docutils literal notranslate"><span class="pre">ToolConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolConfig.function_calling_config"><code class="docutils literal notranslate"><span class="pre">ToolConfig.function_calling_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolConfig.retrieval_config"><code class="docutils literal notranslate"><span class="pre">ToolConfig.retrieval_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ToolConfigDict"><code class="docutils literal notranslate"><span class="pre">ToolConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolConfigDict.function_calling_config"><code class="docutils literal notranslate"><span class="pre">ToolConfigDict.function_calling_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolConfigDict.retrieval_config"><code class="docutils literal notranslate"><span class="pre">ToolConfigDict.retrieval_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.ToolDict"><code class="docutils literal notranslate"><span class="pre">ToolDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.code_execution"><code class="docutils literal notranslate"><span class="pre">ToolDict.code_execution</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.computer_use"><code class="docutils literal notranslate"><span class="pre">ToolDict.computer_use</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.enterprise_web_search"><code class="docutils literal notranslate"><span class="pre">ToolDict.enterprise_web_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.file_search"><code class="docutils literal notranslate"><span class="pre">ToolDict.file_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.function_declarations"><code class="docutils literal notranslate"><span class="pre">ToolDict.function_declarations</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.google_maps"><code class="docutils literal notranslate"><span class="pre">ToolDict.google_maps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.google_search"><code class="docutils literal notranslate"><span class="pre">ToolDict.google_search</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.google_search_retrieval"><code class="docutils literal notranslate"><span class="pre">ToolDict.google_search_retrieval</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.retrieval"><code class="docutils literal notranslate"><span class="pre">ToolDict.retrieval</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.ToolDict.url_context"><code class="docutils literal notranslate"><span class="pre">ToolDict.url_context</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TrafficType"><code class="docutils literal notranslate"><span class="pre">TrafficType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TrafficType.ON_DEMAND"><code class="docutils literal notranslate"><span class="pre">TrafficType.ON_DEMAND</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TrafficType.PROVISIONED_THROUGHPUT"><code class="docutils literal notranslate"><span class="pre">TrafficType.PROVISIONED_THROUGHPUT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TrafficType.TRAFFIC_TYPE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">TrafficType.TRAFFIC_TYPE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Transcription"><code class="docutils literal notranslate"><span class="pre">Transcription</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Transcription.finished"><code class="docutils literal notranslate"><span class="pre">Transcription.finished</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Transcription.text"><code class="docutils literal notranslate"><span class="pre">Transcription.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TranscriptionDict"><code class="docutils literal notranslate"><span class="pre">TranscriptionDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TranscriptionDict.finished"><code class="docutils literal notranslate"><span class="pre">TranscriptionDict.finished</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TranscriptionDict.text"><code class="docutils literal notranslate"><span class="pre">TranscriptionDict.text</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TunedModel"><code class="docutils literal notranslate"><span class="pre">TunedModel</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModel.checkpoints"><code class="docutils literal notranslate"><span class="pre">TunedModel.checkpoints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModel.endpoint"><code class="docutils literal notranslate"><span class="pre">TunedModel.endpoint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModel.model"><code class="docutils literal notranslate"><span class="pre">TunedModel.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpoint"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpoint</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpoint.checkpoint_id"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpoint.checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpoint.endpoint"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpoint.endpoint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpoint.epoch"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpoint.epoch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpoint.step"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpoint.step</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpointDict"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpointDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpointDict.checkpoint_id"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpointDict.checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpointDict.endpoint"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpointDict.endpoint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpointDict.epoch"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpointDict.epoch</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelCheckpointDict.step"><code class="docutils literal notranslate"><span class="pre">TunedModelCheckpointDict.step</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TunedModelDict"><code class="docutils literal notranslate"><span class="pre">TunedModelDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelDict.checkpoints"><code class="docutils literal notranslate"><span class="pre">TunedModelDict.checkpoints</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelDict.endpoint"><code class="docutils literal notranslate"><span class="pre">TunedModelDict.endpoint</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelDict.model"><code class="docutils literal notranslate"><span class="pre">TunedModelDict.model</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TunedModelInfo"><code class="docutils literal notranslate"><span class="pre">TunedModelInfo</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelInfo.base_model"><code class="docutils literal notranslate"><span class="pre">TunedModelInfo.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelInfo.create_time"><code class="docutils literal notranslate"><span class="pre">TunedModelInfo.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelInfo.update_time"><code class="docutils literal notranslate"><span class="pre">TunedModelInfo.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TunedModelInfoDict"><code class="docutils literal notranslate"><span class="pre">TunedModelInfoDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelInfoDict.base_model"><code class="docutils literal notranslate"><span class="pre">TunedModelInfoDict.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelInfoDict.create_time"><code class="docutils literal notranslate"><span class="pre">TunedModelInfoDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TunedModelInfoDict.update_time"><code class="docutils literal notranslate"><span class="pre">TunedModelInfoDict.update_time</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningDataStats"><code class="docutils literal notranslate"><span class="pre">TuningDataStats</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataStats.distillation_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningDataStats.distillation_data_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataStats.preference_optimization_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningDataStats.preference_optimization_data_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataStats.supervised_tuning_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningDataStats.supervised_tuning_data_stats</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningDataStatsDict"><code class="docutils literal notranslate"><span class="pre">TuningDataStatsDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataStatsDict.distillation_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningDataStatsDict.distillation_data_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataStatsDict.preference_optimization_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningDataStatsDict.preference_optimization_data_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataStatsDict.supervised_tuning_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningDataStatsDict.supervised_tuning_data_stats</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningDataset"><code class="docutils literal notranslate"><span class="pre">TuningDataset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataset.examples"><code class="docutils literal notranslate"><span class="pre">TuningDataset.examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataset.gcs_uri"><code class="docutils literal notranslate"><span class="pre">TuningDataset.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDataset.vertex_dataset_resource"><code class="docutils literal notranslate"><span class="pre">TuningDataset.vertex_dataset_resource</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningDatasetDict"><code class="docutils literal notranslate"><span class="pre">TuningDatasetDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDatasetDict.examples"><code class="docutils literal notranslate"><span class="pre">TuningDatasetDict.examples</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDatasetDict.gcs_uri"><code class="docutils literal notranslate"><span class="pre">TuningDatasetDict.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningDatasetDict.vertex_dataset_resource"><code class="docutils literal notranslate"><span class="pre">TuningDatasetDict.vertex_dataset_resource</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningExample"><code class="docutils literal notranslate"><span class="pre">TuningExample</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningExample.output"><code class="docutils literal notranslate"><span class="pre">TuningExample.output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningExample.text_input"><code class="docutils literal notranslate"><span class="pre">TuningExample.text_input</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningExampleDict"><code class="docutils literal notranslate"><span class="pre">TuningExampleDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningExampleDict.output"><code class="docutils literal notranslate"><span class="pre">TuningExampleDict.output</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningExampleDict.text_input"><code class="docutils literal notranslate"><span class="pre">TuningExampleDict.text_input</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningJob"><code class="docutils literal notranslate"><span class="pre">TuningJob</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.base_model"><code class="docutils literal notranslate"><span class="pre">TuningJob.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.create_time"><code class="docutils literal notranslate"><span class="pre">TuningJob.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.custom_base_model"><code class="docutils literal notranslate"><span class="pre">TuningJob.custom_base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.description"><code class="docutils literal notranslate"><span class="pre">TuningJob.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.encryption_spec"><code class="docutils literal notranslate"><span class="pre">TuningJob.encryption_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.end_time"><code class="docutils literal notranslate"><span class="pre">TuningJob.end_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.error"><code class="docutils literal notranslate"><span class="pre">TuningJob.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.evaluation_config"><code class="docutils literal notranslate"><span class="pre">TuningJob.evaluation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.experiment"><code class="docutils literal notranslate"><span class="pre">TuningJob.experiment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.labels"><code class="docutils literal notranslate"><span class="pre">TuningJob.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.name"><code class="docutils literal notranslate"><span class="pre">TuningJob.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.output_uri"><code class="docutils literal notranslate"><span class="pre">TuningJob.output_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.partner_model_tuning_spec"><code class="docutils literal notranslate"><span class="pre">TuningJob.partner_model_tuning_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.pipeline_job"><code class="docutils literal notranslate"><span class="pre">TuningJob.pipeline_job</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.pre_tuned_model"><code class="docutils literal notranslate"><span class="pre">TuningJob.pre_tuned_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.preference_optimization_spec"><code class="docutils literal notranslate"><span class="pre">TuningJob.preference_optimization_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">TuningJob.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.service_account"><code class="docutils literal notranslate"><span class="pre">TuningJob.service_account</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.start_time"><code class="docutils literal notranslate"><span class="pre">TuningJob.start_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.state"><code class="docutils literal notranslate"><span class="pre">TuningJob.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.supervised_tuning_spec"><code class="docutils literal notranslate"><span class="pre">TuningJob.supervised_tuning_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.tuned_model"><code class="docutils literal notranslate"><span class="pre">TuningJob.tuned_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.tuned_model_display_name"><code class="docutils literal notranslate"><span class="pre">TuningJob.tuned_model_display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.tuning_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningJob.tuning_data_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.update_time"><code class="docutils literal notranslate"><span class="pre">TuningJob.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.veo_tuning_spec"><code class="docutils literal notranslate"><span class="pre">TuningJob.veo_tuning_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.has_ended"><code class="docutils literal notranslate"><span class="pre">TuningJob.has_ended</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJob.has_succeeded"><code class="docutils literal notranslate"><span class="pre">TuningJob.has_succeeded</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningJobDict"><code class="docutils literal notranslate"><span class="pre">TuningJobDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.base_model"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.create_time"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.create_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.custom_base_model"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.custom_base_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.description"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.encryption_spec"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.encryption_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.end_time"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.end_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.error"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.evaluation_config"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.evaluation_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.experiment"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.experiment</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.labels"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.name"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.output_uri"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.output_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.partner_model_tuning_spec"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.partner_model_tuning_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.pipeline_job"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.pipeline_job</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.pre_tuned_model"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.pre_tuned_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.preference_optimization_spec"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.preference_optimization_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.sdk_http_response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.service_account"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.service_account</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.start_time"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.start_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.state"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.state</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.supervised_tuning_spec"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.supervised_tuning_spec</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.tuned_model"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.tuned_model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.tuned_model_display_name"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.tuned_model_display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.tuning_data_stats"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.tuning_data_stats</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.update_time"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.update_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningJobDict.veo_tuning_spec"><code class="docutils literal notranslate"><span class="pre">TuningJobDict.veo_tuning_spec</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningMethod"><code class="docutils literal notranslate"><span class="pre">TuningMethod</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningMethod.PREFERENCE_TUNING"><code class="docutils literal notranslate"><span class="pre">TuningMethod.PREFERENCE_TUNING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningMethod.SUPERVISED_FINE_TUNING"><code class="docutils literal notranslate"><span class="pre">TuningMethod.SUPERVISED_FINE_TUNING</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningMode"><code class="docutils literal notranslate"><span class="pre">TuningMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningMode.TUNING_MODE_FULL"><code class="docutils literal notranslate"><span class="pre">TuningMode.TUNING_MODE_FULL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningMode.TUNING_MODE_PEFT_ADAPTER"><code class="docutils literal notranslate"><span class="pre">TuningMode.TUNING_MODE_PEFT_ADAPTER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningMode.TUNING_MODE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">TuningMode.TUNING_MODE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningOperation"><code class="docutils literal notranslate"><span class="pre">TuningOperation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperation.done"><code class="docutils literal notranslate"><span class="pre">TuningOperation.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperation.error"><code class="docutils literal notranslate"><span class="pre">TuningOperation.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperation.metadata"><code class="docutils literal notranslate"><span class="pre">TuningOperation.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperation.name"><code class="docutils literal notranslate"><span class="pre">TuningOperation.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperation.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">TuningOperation.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningOperationDict"><code class="docutils literal notranslate"><span class="pre">TuningOperationDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperationDict.done"><code class="docutils literal notranslate"><span class="pre">TuningOperationDict.done</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperationDict.error"><code class="docutils literal notranslate"><span class="pre">TuningOperationDict.error</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperationDict.metadata"><code class="docutils literal notranslate"><span class="pre">TuningOperationDict.metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperationDict.name"><code class="docutils literal notranslate"><span class="pre">TuningOperationDict.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningOperationDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">TuningOperationDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningTask"><code class="docutils literal notranslate"><span class="pre">TuningTask</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningTask.TUNING_TASK_I2V"><code class="docutils literal notranslate"><span class="pre">TuningTask.TUNING_TASK_I2V</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningTask.TUNING_TASK_R2V"><code class="docutils literal notranslate"><span class="pre">TuningTask.TUNING_TASK_R2V</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningTask.TUNING_TASK_T2V"><code class="docutils literal notranslate"><span class="pre">TuningTask.TUNING_TASK_T2V</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningTask.TUNING_TASK_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">TuningTask.TUNING_TASK_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningValidationDataset"><code class="docutils literal notranslate"><span class="pre">TuningValidationDataset</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningValidationDataset.gcs_uri"><code class="docutils literal notranslate"><span class="pre">TuningValidationDataset.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningValidationDataset.vertex_dataset_resource"><code class="docutils literal notranslate"><span class="pre">TuningValidationDataset.vertex_dataset_resource</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TuningValidationDatasetDict"><code class="docutils literal notranslate"><span class="pre">TuningValidationDatasetDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningValidationDatasetDict.gcs_uri"><code class="docutils literal notranslate"><span class="pre">TuningValidationDatasetDict.gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TuningValidationDatasetDict.vertex_dataset_resource"><code class="docutils literal notranslate"><span class="pre">TuningValidationDatasetDict.vertex_dataset_resource</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TurnCompleteReason"><code class="docutils literal notranslate"><span class="pre">TurnCompleteReason</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCompleteReason.MALFORMED_FUNCTION_CALL"><code class="docutils literal notranslate"><span class="pre">TurnCompleteReason.MALFORMED_FUNCTION_CALL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCompleteReason.NEED_MORE_INPUT"><code class="docutils literal notranslate"><span class="pre">TurnCompleteReason.NEED_MORE_INPUT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCompleteReason.RESPONSE_REJECTED"><code class="docutils literal notranslate"><span class="pre">TurnCompleteReason.RESPONSE_REJECTED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCompleteReason.TURN_COMPLETE_REASON_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">TurnCompleteReason.TURN_COMPLETE_REASON_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.TurnCoverage"><code class="docutils literal notranslate"><span class="pre">TurnCoverage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCoverage.TURN_COVERAGE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">TurnCoverage.TURN_COVERAGE_UNSPECIFIED</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCoverage.TURN_INCLUDES_ALL_INPUT"><code class="docutils literal notranslate"><span class="pre">TurnCoverage.TURN_INCLUDES_ALL_INPUT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.TurnCoverage.TURN_INCLUDES_ONLY_ACTIVITY"><code class="docutils literal notranslate"><span class="pre">TurnCoverage.TURN_INCLUDES_ONLY_ACTIVITY</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Type"><code class="docutils literal notranslate"><span class="pre">Type</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.ARRAY"><code class="docutils literal notranslate"><span class="pre">Type.ARRAY</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.BOOLEAN"><code class="docutils literal notranslate"><span class="pre">Type.BOOLEAN</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.INTEGER"><code class="docutils literal notranslate"><span class="pre">Type.INTEGER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.NULL"><code class="docutils literal notranslate"><span class="pre">Type.NULL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.NUMBER"><code class="docutils literal notranslate"><span class="pre">Type.NUMBER</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.OBJECT"><code class="docutils literal notranslate"><span class="pre">Type.OBJECT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.STRING"><code class="docutils literal notranslate"><span class="pre">Type.STRING</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Type.TYPE_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">Type.TYPE_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfig"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfig.expire_time"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfig.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfig.http_options"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfig.ttl"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfig.ttl</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfigDict"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfigDict.expire_time"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfigDict.expire_time</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateCachedContentConfigDict.ttl"><code class="docutils literal notranslate"><span class="pre">UpdateCachedContentConfigDict.ttl</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfig"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfig.default_checkpoint_id"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfig.default_checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfig.description"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfig.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfig.display_name"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfig.http_options"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfig.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfigDict"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfigDict.default_checkpoint_id"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfigDict.default_checkpoint_id</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfigDict.description"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfigDict.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpdateModelConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">UpdateModelConfigDict.http_options</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadFileConfig"><code class="docutils literal notranslate"><span class="pre">UploadFileConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfig.display_name"><code class="docutils literal notranslate"><span class="pre">UploadFileConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfig.http_options"><code class="docutils literal notranslate"><span class="pre">UploadFileConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfig.mime_type"><code class="docutils literal notranslate"><span class="pre">UploadFileConfig.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfig.name"><code class="docutils literal notranslate"><span class="pre">UploadFileConfig.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadFileConfigDict"><code class="docutils literal notranslate"><span class="pre">UploadFileConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">UploadFileConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">UploadFileConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfigDict.mime_type"><code class="docutils literal notranslate"><span class="pre">UploadFileConfigDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadFileConfigDict.name"><code class="docutils literal notranslate"><span class="pre">UploadFileConfigDict.name</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig.chunking_config"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig.chunking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig.custom_metadata"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig.display_name"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig.http_options"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig.mime_type"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfig.should_return_http_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfig.should_return_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict.chunking_config"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict.chunking_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict.custom_metadata"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict.custom_metadata</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict.display_name"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict.display_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict.mime_type"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreConfigDict.should_return_http_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreConfigDict.should_return_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreOperation"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreOperation</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreOperation.response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreOperation.response</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreOperation.from_api_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreOperation.from_api_response()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponse"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponse.document_name"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponse.document_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponse.parent"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponse.parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponseDict"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponseDict.document_name"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponseDict.document_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponseDict.parent"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponseDict.parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResumableResponse"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResumableResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResumableResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResumableResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResumableResponseDict"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResumableResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UploadToFileSearchStoreResumableResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">UploadToFileSearchStoreResumableResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.enhance_input_image"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.enhance_input_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.http_options"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.image_preservation_factor"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.image_preservation_factor</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.include_rai_reason"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.include_rai_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.labels"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.output_mime_type"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.person_generation"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfig.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfig.safety_filter_level</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.enhance_input_image"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.enhance_input_image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.http_options"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.http_options</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.image_preservation_factor"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.image_preservation_factor</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.include_rai_reason"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.include_rai_reason</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.labels"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.labels</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.output_compression_quality"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.output_compression_quality</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.output_gcs_uri"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.output_gcs_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.output_mime_type"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.output_mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.person_generation"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.person_generation</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageConfigDict.safety_filter_level"><code class="docutils literal notranslate"><span class="pre">UpscaleImageConfigDict.safety_filter_level</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParameters"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParameters.config"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParameters.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParameters.image"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParameters.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParameters.model"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParameters.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParameters.upscale_factor"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParameters.upscale_factor</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParametersDict"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParametersDict.config"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParametersDict.config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParametersDict.image"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParametersDict.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParametersDict.model"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParametersDict.model</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageParametersDict.upscale_factor"><code class="docutils literal notranslate"><span class="pre">UpscaleImageParametersDict.upscale_factor</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpscaleImageResponse"><code class="docutils literal notranslate"><span class="pre">UpscaleImageResponse</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageResponse.generated_images"><code class="docutils literal notranslate"><span class="pre">UpscaleImageResponse.generated_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageResponse.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">UpscaleImageResponse.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UpscaleImageResponseDict"><code class="docutils literal notranslate"><span class="pre">UpscaleImageResponseDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageResponseDict.generated_images"><code class="docutils literal notranslate"><span class="pre">UpscaleImageResponseDict.generated_images</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UpscaleImageResponseDict.sdk_http_response"><code class="docutils literal notranslate"><span class="pre">UpscaleImageResponseDict.sdk_http_response</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlContext"><code class="docutils literal notranslate"><span class="pre">UrlContext</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlContextDict"><code class="docutils literal notranslate"><span class="pre">UrlContextDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlContextMetadata"><code class="docutils literal notranslate"><span class="pre">UrlContextMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlContextMetadata.url_metadata"><code class="docutils literal notranslate"><span class="pre">UrlContextMetadata.url_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlContextMetadataDict"><code class="docutils literal notranslate"><span class="pre">UrlContextMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlContextMetadataDict.url_metadata"><code class="docutils literal notranslate"><span class="pre">UrlContextMetadataDict.url_metadata</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlMetadata"><code class="docutils literal notranslate"><span class="pre">UrlMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlMetadata.retrieved_url"><code class="docutils literal notranslate"><span class="pre">UrlMetadata.retrieved_url</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlMetadata.url_retrieval_status"><code class="docutils literal notranslate"><span class="pre">UrlMetadata.url_retrieval_status</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlMetadataDict"><code class="docutils literal notranslate"><span class="pre">UrlMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlMetadataDict.retrieved_url"><code class="docutils literal notranslate"><span class="pre">UrlMetadataDict.retrieved_url</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlMetadataDict.url_retrieval_status"><code class="docutils literal notranslate"><span class="pre">UrlMetadataDict.url_retrieval_status</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UrlRetrievalStatus"><code class="docutils literal notranslate"><span class="pre">UrlRetrievalStatus</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlRetrievalStatus.URL_RETRIEVAL_STATUS_ERROR"><code class="docutils literal notranslate"><span class="pre">UrlRetrievalStatus.URL_RETRIEVAL_STATUS_ERROR</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlRetrievalStatus.URL_RETRIEVAL_STATUS_PAYWALL"><code class="docutils literal notranslate"><span class="pre">UrlRetrievalStatus.URL_RETRIEVAL_STATUS_PAYWALL</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlRetrievalStatus.URL_RETRIEVAL_STATUS_SUCCESS"><code class="docutils literal notranslate"><span class="pre">UrlRetrievalStatus.URL_RETRIEVAL_STATUS_SUCCESS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlRetrievalStatus.URL_RETRIEVAL_STATUS_UNSAFE"><code class="docutils literal notranslate"><span class="pre">UrlRetrievalStatus.URL_RETRIEVAL_STATUS_UNSAFE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UrlRetrievalStatus.URL_RETRIEVAL_STATUS_UNSPECIFIED"><code class="docutils literal notranslate"><span class="pre">UrlRetrievalStatus.URL_RETRIEVAL_STATUS_UNSPECIFIED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UsageMetadata"><code class="docutils literal notranslate"><span class="pre">UsageMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.cache_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.cache_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.cached_content_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.cached_content_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.prompt_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.response_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.response_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.response_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.response_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.thoughts_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.thoughts_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.tool_use_prompt_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.tool_use_prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.tool_use_prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.tool_use_prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.total_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.total_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadata.traffic_type"><code class="docutils literal notranslate"><span class="pre">UsageMetadata.traffic_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.cache_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.cache_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.cached_content_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.cached_content_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.prompt_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.response_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.response_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.response_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.response_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.thoughts_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.thoughts_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.tool_use_prompt_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.tool_use_prompt_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.tool_use_prompt_tokens_details"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.tool_use_prompt_tokens_details</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.total_token_count"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.total_token_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UsageMetadataDict.traffic_type"><code class="docutils literal notranslate"><span class="pre">UsageMetadataDict.traffic_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.UserContent"><code class="docutils literal notranslate"><span class="pre">UserContent</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UserContent.parts"><code class="docutils literal notranslate"><span class="pre">UserContent.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.UserContent.role"><code class="docutils literal notranslate"><span class="pre">UserContent.role</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VeoHyperParameters"><code class="docutils literal notranslate"><span class="pre">VeoHyperParameters</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoHyperParameters.epoch_count"><code class="docutils literal notranslate"><span class="pre">VeoHyperParameters.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoHyperParameters.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">VeoHyperParameters.learning_rate_multiplier</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoHyperParameters.tuning_task"><code class="docutils literal notranslate"><span class="pre">VeoHyperParameters.tuning_task</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VeoHyperParametersDict"><code class="docutils literal notranslate"><span class="pre">VeoHyperParametersDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoHyperParametersDict.epoch_count"><code class="docutils literal notranslate"><span class="pre">VeoHyperParametersDict.epoch_count</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoHyperParametersDict.learning_rate_multiplier"><code class="docutils literal notranslate"><span class="pre">VeoHyperParametersDict.learning_rate_multiplier</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoHyperParametersDict.tuning_task"><code class="docutils literal notranslate"><span class="pre">VeoHyperParametersDict.tuning_task</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpec"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpec.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpec.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpec.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpec.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpec.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpec.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpecDict"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpecDict.hyper_parameters"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpecDict.hyper_parameters</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpecDict.training_dataset_uri"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpecDict.training_dataset_uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VeoTuningSpecDict.validation_dataset_uri"><code class="docutils literal notranslate"><span class="pre">VeoTuningSpecDict.validation_dataset_uri</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexAISearch"><code class="docutils literal notranslate"><span class="pre">VertexAISearch</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearch.data_store_specs"><code class="docutils literal notranslate"><span class="pre">VertexAISearch.data_store_specs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearch.datastore"><code class="docutils literal notranslate"><span class="pre">VertexAISearch.datastore</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearch.engine"><code class="docutils literal notranslate"><span class="pre">VertexAISearch.engine</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearch.filter"><code class="docutils literal notranslate"><span class="pre">VertexAISearch.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearch.max_results"><code class="docutils literal notranslate"><span class="pre">VertexAISearch.max_results</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDataStoreSpec"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDataStoreSpec</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDataStoreSpec.data_store"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDataStoreSpec.data_store</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDataStoreSpec.filter"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDataStoreSpec.filter</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDataStoreSpecDict"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDataStoreSpecDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDataStoreSpecDict.data_store"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDataStoreSpecDict.data_store</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDataStoreSpecDict.filter"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDataStoreSpecDict.filter</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDict"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDict.data_store_specs"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDict.data_store_specs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDict.datastore"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDict.datastore</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDict.engine"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDict.engine</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDict.filter"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDict.filter</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexAISearchDict.max_results"><code class="docutils literal notranslate"><span class="pre">VertexAISearchDict.max_results</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexRagStore"><code class="docutils literal notranslate"><span class="pre">VertexRagStore</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStore.rag_corpora"><code class="docutils literal notranslate"><span class="pre">VertexRagStore.rag_corpora</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStore.rag_resources"><code class="docutils literal notranslate"><span class="pre">VertexRagStore.rag_resources</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStore.rag_retrieval_config"><code class="docutils literal notranslate"><span class="pre">VertexRagStore.rag_retrieval_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStore.similarity_top_k"><code class="docutils literal notranslate"><span class="pre">VertexRagStore.similarity_top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStore.store_context"><code class="docutils literal notranslate"><span class="pre">VertexRagStore.store_context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStore.vector_distance_threshold"><code class="docutils literal notranslate"><span class="pre">VertexRagStore.vector_distance_threshold</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict.rag_corpora"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict.rag_corpora</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict.rag_resources"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict.rag_resources</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict.rag_retrieval_config"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict.rag_retrieval_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict.similarity_top_k"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict.similarity_top_k</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict.store_context"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict.store_context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreDict.vector_distance_threshold"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreDict.vector_distance_threshold</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreRagResource"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreRagResource</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreRagResource.rag_corpus"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreRagResource.rag_corpus</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreRagResource.rag_file_ids"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreRagResource.rag_file_ids</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreRagResourceDict"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreRagResourceDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreRagResourceDict.rag_corpus"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreRagResourceDict.rag_corpus</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VertexRagStoreRagResourceDict.rag_file_ids"><code class="docutils literal notranslate"><span class="pre">VertexRagStoreRagResourceDict.rag_file_ids</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.Video"><code class="docutils literal notranslate"><span class="pre">Video</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Video.mime_type"><code class="docutils literal notranslate"><span class="pre">Video.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Video.uri"><code class="docutils literal notranslate"><span class="pre">Video.uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Video.video_bytes"><code class="docutils literal notranslate"><span class="pre">Video.video_bytes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Video.from_file"><code class="docutils literal notranslate"><span class="pre">Video.from_file()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Video.save"><code class="docutils literal notranslate"><span class="pre">Video.save()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.Video.show"><code class="docutils literal notranslate"><span class="pre">Video.show()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoCompressionQuality"><code class="docutils literal notranslate"><span class="pre">VideoCompressionQuality</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoCompressionQuality.LOSSLESS"><code class="docutils literal notranslate"><span class="pre">VideoCompressionQuality.LOSSLESS</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoCompressionQuality.OPTIMIZED"><code class="docutils literal notranslate"><span class="pre">VideoCompressionQuality.OPTIMIZED</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoDict"><code class="docutils literal notranslate"><span class="pre">VideoDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoDict.mime_type"><code class="docutils literal notranslate"><span class="pre">VideoDict.mime_type</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoDict.uri"><code class="docutils literal notranslate"><span class="pre">VideoDict.uri</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoDict.video_bytes"><code class="docutils literal notranslate"><span class="pre">VideoDict.video_bytes</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMask"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMask</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMask.image"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMask.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMask.mask_mode"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMask.mask_mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskDict"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskDict.image"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskDict.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskDict.mask_mode"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskDict.mask_mode</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskMode"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskMode</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskMode.INSERT"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskMode.INSERT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskMode.OUTPAINT"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskMode.OUTPAINT</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskMode.REMOVE"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskMode.REMOVE</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationMaskMode.REMOVE_STATIC"><code class="docutils literal notranslate"><span class="pre">VideoGenerationMaskMode.REMOVE_STATIC</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceImage"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceImage</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceImage.image"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceImage.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceImage.reference_type"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceImage.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceImageDict"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceImageDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceImageDict.image"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceImageDict.image</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceImageDict.reference_type"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceImageDict.reference_type</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceType"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceType</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceType.ASSET"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceType.ASSET</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoGenerationReferenceType.STYLE"><code class="docutils literal notranslate"><span class="pre">VideoGenerationReferenceType.STYLE</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoMetadata"><code class="docutils literal notranslate"><span class="pre">VideoMetadata</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoMetadata.end_offset"><code class="docutils literal notranslate"><span class="pre">VideoMetadata.end_offset</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoMetadata.fps"><code class="docutils literal notranslate"><span class="pre">VideoMetadata.fps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoMetadata.start_offset"><code class="docutils literal notranslate"><span class="pre">VideoMetadata.start_offset</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VideoMetadataDict"><code class="docutils literal notranslate"><span class="pre">VideoMetadataDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoMetadataDict.end_offset"><code class="docutils literal notranslate"><span class="pre">VideoMetadataDict.end_offset</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoMetadataDict.fps"><code class="docutils literal notranslate"><span class="pre">VideoMetadataDict.fps</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VideoMetadataDict.start_offset"><code class="docutils literal notranslate"><span class="pre">VideoMetadataDict.start_offset</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VoiceConfig"><code class="docutils literal notranslate"><span class="pre">VoiceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VoiceConfig.prebuilt_voice_config"><code class="docutils literal notranslate"><span class="pre">VoiceConfig.prebuilt_voice_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VoiceConfig.replicated_voice_config"><code class="docutils literal notranslate"><span class="pre">VoiceConfig.replicated_voice_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.VoiceConfigDict"><code class="docutils literal notranslate"><span class="pre">VoiceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VoiceConfigDict.prebuilt_voice_config"><code class="docutils literal notranslate"><span class="pre">VoiceConfigDict.prebuilt_voice_config</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.VoiceConfigDict.replicated_voice_config"><code class="docutils literal notranslate"><span class="pre">VoiceConfigDict.replicated_voice_config</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.WeightedPrompt"><code class="docutils literal notranslate"><span class="pre">WeightedPrompt</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WeightedPrompt.text"><code class="docutils literal notranslate"><span class="pre">WeightedPrompt.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WeightedPrompt.weight"><code class="docutils literal notranslate"><span class="pre">WeightedPrompt.weight</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.WeightedPromptDict"><code class="docutils literal notranslate"><span class="pre">WeightedPromptDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WeightedPromptDict.text"><code class="docutils literal notranslate"><span class="pre">WeightedPromptDict.text</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WeightedPromptDict.weight"><code class="docutils literal notranslate"><span class="pre">WeightedPromptDict.weight</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.WhiteSpaceConfig"><code class="docutils literal notranslate"><span class="pre">WhiteSpaceConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WhiteSpaceConfig.max_overlap_tokens"><code class="docutils literal notranslate"><span class="pre">WhiteSpaceConfig.max_overlap_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WhiteSpaceConfig.max_tokens_per_chunk"><code class="docutils literal notranslate"><span class="pre">WhiteSpaceConfig.max_tokens_per_chunk</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="genai.html#genai.types.WhiteSpaceConfigDict"><code class="docutils literal notranslate"><span class="pre">WhiteSpaceConfigDict</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WhiteSpaceConfigDict.max_overlap_tokens"><code class="docutils literal notranslate"><span class="pre">WhiteSpaceConfigDict.max_overlap_tokens</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="genai.html#genai.types.WhiteSpaceConfigDict.max_tokens_per_chunk"><code class="docutils literal notranslate"><span class="pre">WhiteSpaceConfigDict.max_tokens_per_chunk</span></code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</section>

        </article>
      </div>
      <footer>
        
        <div class="related-pages">
          <a class="next-page" href="genai.html">
              <div class="page-info">
                <div class="context">
                  <span>Next</span>
                </div>
                <div class="title">Submodules</div>
              </div>
              <svg class="furo-related-icon"><use href="#svg-arrow-right"></use></svg>
            </a>
          
        </div>
        <div class="bottom-of-page">
          <div class="left-details">
            <div class="copyright">
                Copyright &#169; 2024, Google
            </div>
            Made with <a href="https://www.sphinx-doc.org/">Sphinx</a> and <a class="muted-link" href="https://pradyunsg.me">@pradyunsg</a>'s
            
            <a href="https://github.com/pradyunsg/furo">Furo</a>
            
          </div>
          <div class="right-details">
            
          </div>
        </div>
        
      </footer>
    </div>
    <aside class="toc-drawer">
      
      
      <div class="toc-sticky toc-scroll">
        <div class="toc-title-container">
          <span class="toc-title">
            On this page
          </span>
        </div>
        <div class="toc-tree-container">
          <div class="toc-tree">
            <ul>
<li><a class="reference internal" href="#">Google Gen AI SDK</a><ul>
<li><a class="reference internal" href="#installation">Installation</a></li>
<li><a class="reference internal" href="#imports">Imports</a></li>
<li><a class="reference internal" href="#create-a-client">Create a client</a><ul>
<li><a class="reference internal" href="#close-a-client">Close a client</a></li>
<li><a class="reference internal" href="#client-context-managers">Client context managers</a></li>
<li><a class="reference internal" href="#api-selection">API Selection</a></li>
<li><a class="reference internal" href="#faster-async-client-option-aiohttp">Faster async client option: Aiohttp</a></li>
<li><a class="reference internal" href="#proxy">Proxy</a></li>
<li><a class="reference internal" href="#custom-base-url">Custom base url</a></li>
</ul>
</li>
<li><a class="reference internal" href="#types">Types</a></li>
</ul>
</li>
<li><a class="reference internal" href="#models">Models</a><ul>
<li><a class="reference internal" href="#generate-content">Generate Content</a><ul>
<li><a class="reference internal" href="#with-text-content-input-text-output">with text content input (text output)</a></li>
<li><a class="reference internal" href="#with-text-content-input-image-output">with text content input (image output)</a></li>
<li><a class="reference internal" href="#with-uploaded-file-gemini-developer-api-only">with uploaded file (Gemini Developer API only)</a></li>
<li><a class="reference internal" href="#how-to-structure-contents-argument-for-generate-content">How to structure <cite>contents</cite> argument for <cite>generate_content</cite></a><ul>
<li><a class="reference internal" href="#provide-a-list-types-content">Provide a <cite>list[types.Content]</cite></a></li>
<li><a class="reference internal" href="#provide-a-types-content-instance">Provide a <cite>types.Content</cite> instance</a></li>
<li><a class="reference internal" href="#provide-a-string">Provide a string</a></li>
<li><a class="reference internal" href="#provide-a-list-of-string">Provide a list of string</a></li>
<li><a class="reference internal" href="#provide-a-function-call-part">Provide a function call part</a></li>
<li><a class="reference internal" href="#provide-a-list-of-function-call-parts">Provide a list of function call parts</a></li>
<li><a class="reference internal" href="#provide-a-non-function-call-part">Provide a non function call part</a></li>
<li><a class="reference internal" href="#provide-a-list-of-non-function-call-parts">Provide a list of non function call parts</a></li>
<li><a class="reference internal" href="#mix-types-in-contents">Mix types in contents</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#system-instructions-and-other-configs">System Instructions and Other Configs</a></li>
<li><a class="reference internal" href="#typed-config">Typed Config</a></li>
<li><a class="reference internal" href="#list-base-models">List Base Models</a><ul>
<li><a class="reference internal" href="#list-base-models-asynchronous">List Base Models (Asynchronous)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#safety-settings">Safety Settings</a></li>
<li><a class="reference internal" href="#function-calling">Function Calling</a><ul>
<li><a class="reference internal" href="#automatic-python-function-support">Automatic Python function Support:</a></li>
<li><a class="reference internal" href="#disabling-automatic-function-calling">Disabling automatic function calling</a></li>
<li><a class="reference internal" href="#manually-declare-and-invoke-a-function-for-function-calling">Manually declare and invoke a function for function calling</a></li>
<li><a class="reference internal" href="#function-calling-with-any-tools-config-mode">Function calling with <code class="docutils literal notranslate"><span class="pre">ANY</span></code> tools config mode</a></li>
<li><a class="reference internal" href="#model-context-protocol-mcp-support-experimental">Model Context Protocol (MCP) support (experimental)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#json-response-schema">JSON Response Schema</a><ul>
<li><a class="reference internal" href="#json-schema-support">JSON Schema support</a></li>
<li><a class="reference internal" href="#pydantic-model-schema-support">Pydantic Model Schema support</a></li>
</ul>
</li>
<li><a class="reference internal" href="#enum-response-schema">Enum Response Schema</a><ul>
<li><a class="reference internal" href="#text-response">Text Response</a></li>
<li><a class="reference internal" href="#json-response">JSON Response</a></li>
</ul>
</li>
<li><a class="reference internal" href="#generate-content-synchronous-streaming">Generate Content (Synchronous Streaming)</a><ul>
<li><a class="reference internal" href="#streaming-for-text-content">Streaming for text content</a></li>
<li><a class="reference internal" href="#streaming-for-image-content">Streaming for image content</a></li>
</ul>
</li>
<li><a class="reference internal" href="#generate-content-asynchronous-non-streaming">Generate Content (Asynchronous Non Streaming)</a></li>
<li><a class="reference internal" href="#generate-content-asynchronous-streaming">Generate Content (Asynchronous Streaming)</a></li>
<li><a class="reference internal" href="#count-tokens-and-compute-tokens">Count Tokens and Compute Tokens</a><ul>
<li><a class="reference internal" href="#compute-tokens">Compute Tokens</a></li>
<li><a class="reference internal" href="#count-tokens-asynchronous">Count Tokens (Asynchronous)</a></li>
<li><a class="reference internal" href="#local-count-tokens">Local Count Tokens</a></li>
<li><a class="reference internal" href="#local-compute-tokens">Local Compute Tokens</a></li>
</ul>
</li>
<li><a class="reference internal" href="#embed-content">Embed Content</a></li>
<li><a class="reference internal" href="#imagen">Imagen</a><ul>
<li><a class="reference internal" href="#generate-images">Generate Images</a></li>
<li><a class="reference internal" href="#upscale-image">Upscale Image</a></li>
<li><a class="reference internal" href="#edit-image">Edit Image</a></li>
</ul>
</li>
<li><a class="reference internal" href="#veo">Veo</a><ul>
<li><a class="reference internal" href="#generate-videos-text-to-video">Generate Videos (Text to Video)</a></li>
<li><a class="reference internal" href="#generate-videos-image-to-video">Generate Videos (Image to Video)</a></li>
<li><a class="reference internal" href="#generate-videos-video-to-video">Generate Videos (Video to Video)</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="reference internal" href="#chats">Chats</a><ul>
<li><a class="reference internal" href="#send-message-synchronous-non-streaming">Send Message (Synchronous Non-Streaming)</a></li>
<li><a class="reference internal" href="#send-message-synchronous-streaming">Send Message (Synchronous Streaming)</a></li>
<li><a class="reference internal" href="#send-message-asynchronous-non-streaming">Send Message (Asynchronous Non-Streaming)</a></li>
<li><a class="reference internal" href="#send-message-asynchronous-streaming">Send Message (Asynchronous Streaming)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#files">Files</a><ul>
<li><a class="reference internal" href="#upload">Upload</a></li>
<li><a class="reference internal" href="#get">Get</a></li>
<li><a class="reference internal" href="#delete">Delete</a></li>
</ul>
</li>
<li><a class="reference internal" href="#caches">Caches</a><ul>
<li><a class="reference internal" href="#create">Create</a></li>
<li><a class="reference internal" href="#id3">Get</a></li>
<li><a class="reference internal" href="#generate-content-with-caches">Generate Content with Caches</a></li>
</ul>
</li>
<li><a class="reference internal" href="#tunings">Tunings</a><ul>
<li><a class="reference internal" href="#tune">Tune</a></li>
<li><a class="reference internal" href="#get-tuning-job">Get Tuning Job</a></li>
<li><a class="reference internal" href="#use-tuned-model">Use Tuned Model</a></li>
<li><a class="reference internal" href="#get-tuned-model">Get Tuned Model</a></li>
<li><a class="reference internal" href="#update-tuned-model">Update Tuned Model</a></li>
<li><a class="reference internal" href="#list-tuned-models">List Tuned Models</a><ul>
<li><a class="reference internal" href="#list-tuned-models-asynchronous">List Tuned Models (Asynchronous)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id5">Update Tuned Model</a></li>
<li><a class="reference internal" href="#list-tuning-jobs">List Tuning Jobs</a></li>
</ul>
</li>
<li><a class="reference internal" href="#batch-prediction">Batch Prediction</a><ul>
<li><a class="reference internal" href="#id6">Create</a><ul>
<li><a class="reference internal" href="#id7">Gemini Developer API</a></li>
</ul>
</li>
<li><a class="reference internal" href="#list">List</a><ul>
<li><a class="reference internal" href="#list-batch-jobs-with-pager">List Batch Jobs with Pager</a></li>
<li><a class="reference internal" href="#list-batch-jobs-asynchronous">List Batch Jobs (Asynchronous)</a></li>
<li><a class="reference internal" href="#list-batch-jobs-with-pager-asynchronous">List Batch Jobs with Pager (Asynchronous)</a></li>
</ul>
</li>
<li><a class="reference internal" href="#id8">Delete</a></li>
</ul>
</li>
<li><a class="reference internal" href="#error-handling">Error Handling</a></li>
<li><a class="reference internal" href="#extra-request-body">Extra Request Body</a></li>
<li><a class="reference internal" href="#reference">Reference</a></li>
</ul>

          </div>
        </div>
      </div>
      
      
    </aside>
  </div>
</div><script src="_static/documentation_options.js?v=5929fcd5"></script>
    <script src="_static/doctools.js?v=9bcbadda"></script>
    <script src="_static/sphinx_highlight.js?v=dc90522c"></script>
    <script src="_static/scripts/furo.js?v=46bd48cc"></script>
    </body>
</html>